| Activate(MyDefinitionId?blockDefinitionId=null) | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| Add() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| AddBlocksToBuildQueueOrSpawn(MyCubeBlockDefinition blockDefinition, ref MatrixD worldMatrixAdd, Vector3I min, Vector3I max, Vector3I center, Quaternion localOrientation) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| AddConstruction(MyEntity builder) | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| AddFastBuildModels(MatrixD baseMatrix, ref Matrix localMatrixAdd, List< MatrixD > matrices, List< string > models, MyCubeBlockDefinition definition, Vector3I?startBuild, Vector3I?continueBuild) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| AddFastBuildModelWithSubparts(ref MatrixD matrix, List< MatrixD > matrices, List< string > models, MyCubeBlockDefinition blockDefinition, float gridScale) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotectedstatic |
| AfterGridBuild(MyEntity builder, MyCubeGrid grid, bool instantBuild) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedstatic |
| AfterLoadData() | VRage.Game.Components.MySessionComponentBase | inline |
| AlignToGravity(bool alignToCamera=true) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| AllPlayersColors | Sandbox.Game.Entities.MyCubeBuilder | static |
| AutogenerateMountpoints(MyModel model, float gridSize) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| AutogenerateMountpoints(HkShape[] shapes, float gridSize) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| BeforeStart() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| BLOCK_ROTATION_SPEED | Sandbox.Game.Entities.MyCubeBuilder | protectedstatic |
| BlockCreationIsActivated | Sandbox.Game.Entities.MyCubeBuilder | |
| BuildComponent | Sandbox.Game.Entities.MyCubeBuilder | static |
| BuildingMode | Sandbox.Game.Entities.MyCubeBuilder | static |
| BuildingModeEnum enum name | Sandbox.Game.Entities.MyCubeBuilder | |
| BuildInputValid | Sandbox.Game.Entities.MyCubeBuilder | protected |
| CalculateBlockRotation(int index, int sign, ref MatrixD currentMatrix, out MatrixD rotatedMatrix, float angle, MyBlockDirection blockDirection=MyBlockDirection.Both, MyBlockRotation blockRotation=MyBlockRotation.Both) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| CalculateLocalCoordAndMode() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| CaluclateDynamicModePos(Vector3D defaultPos, bool isDynamicOverride=false) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| CameraControllerSpectator | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| canBuild | Sandbox.Game.Entities.MyCubeBuilder | protected |
| CancelBuilding() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| CanStartConstruction(MyEntity buildingEntity) | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| CheckSmallViewChange() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| CheckValidBlockRotation(Matrix localMatrix, MyBlockDirection blockDirection, MyBlockRotation blockRotation) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| CheckValidBlocksRotation(Matrix gridLocalMatrix, MyCubeGrid grid) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| ClearRenderData() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| ComponentType | VRage.Game.Components.MySessionComponentBase | |
| CompoundEnabled | Sandbox.Game.Entities.MyCubeBuilder | |
| ComputeSteps(Vector3I start, Vector3I end, Vector3I rotatedSize, out Vector3I stepDelta, out Vector3I counter, out int stepCount) | Sandbox.Game.Entities.MyBlockBuilderBase | inlinestatic |
| ContinueBuilding(bool planeBuild) | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| ContinueBuilding(bool planeBuild, Vector3I?startBuild, Vector3I?startRemove, ref Vector3I?continueBuild, Vector3I blockMinPosision, Vector3I blockMaxPosition) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| ConvertDynamicGridBlockToStatic(ref MatrixD worldMatrix, MyObjectBuilder_CubeBlock origBlock) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| ConvertGridBuilderToStatic(MyObjectBuilder_CubeGrid originalGrid, MatrixD worldMatrix) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| CreateMultiBlockGridBuilder(MyMultiBlockDefinition multiCubeBlockDefinition, Matrix rotationMatrix, Vector3D position=default(Vector3D)) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedstatic |
| CubeBuilderDefinition | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| CubeBuilderState | Sandbox.Game.Entities.MyCubeBuilder | |
| CurrentBlockDefinition | Sandbox.Game.Entities.MyCubeBuilder | protected |
| Deactivate() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| DeactivateBlockCreation() | Sandbox.Game.Entities.MyCubeBuilder | inline |
| DebugName | VRage.Game.Components.MySessionComponentBase | |
| Definition | VRage.Game.Components.MySessionComponentBase | |
| Dependencies | Sandbox.Game.Entities.MyCubeBuilder | |
| Draw() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| DrawBuildingStepsCount(Vector3I?startBuild, Vector3I?startRemove, Vector3I?continueBuild, ref Matrix localMatrixAdd) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| DrawGuiIndicators() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| DrawMountPoints(float cubeSize, MyCubeBlockDefinition def, ref MatrixD drawMatrix) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| DrawMountPoints(float cubeSize, MyCubeBlockDefinition def, MatrixD drawMatrix, MyCubeBlockDefinition.MountPoint[] mountPoints) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| DrawRemovingCubes(Vector3I?startRemove, Vector3I?continueBuild, MySlimBlock removeBlock) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedstatic |
| DrawSemiTransparentBox(MyCubeGrid grid, MySlimBlock block, Color color, bool onlyWireframe=false, string lineMaterial=null, Vector4?lineColor=null) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| DrawSemiTransparentBox(Vector3I minPosition, Vector3I maxPosition, MyCubeGrid grid, Color color, bool onlyWireframe=false, string lineMaterial=null, Vector4?lineColor=null) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| DynamicMode | Sandbox.Game.Entities.MyCubeBuilder | |
| FindClosestPlacementObject(out MyCubeGrid closestGrid, out MyVoxelBase closestVoxelMap) | Sandbox.Game.Entities.MyBlockBuilderBase | inline |
| FreePlacementTarget | Sandbox.Game.Entities.MyBlockBuilderBase | |
| FreezeGizmo | Sandbox.Game.Entities.MyCubeBuilder | |
| GetAddAndRemovePositions(float gridSize, bool placingSmallGridOnLargeStatic, out Vector3I addPos, out Vector3?addPosSmallOnLarge, out Vector3I addDir, out Vector3I removePos, out MySlimBlock removeBlock, out ushort?compoundBlockId, HashSet< Tuple< MySlimBlock, ushort?>> removeBlocksInMultiBlock) | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| GetAddPosition(out Vector3D position) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| GetAllBlocksPositions(HashSet< Tuple< MySlimBlock, ushort?>> blockInCompoundIDs, HashSet< Vector3I > outPositions) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| GetBlockAddPosition(float gridSize, bool placingSmallGridOnLargeStatic, out MySlimBlock intersectedBlock, out Vector3D intersectedBlockPos, out Vector3D intersectExactPos, out Vector3I addPositionBlock, out Vector3I addDirectionBlock, out ushort?compoundBlockId) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| GetBuildBoundingBox(float inflate=0.0f) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| GetCubeAddAndRemovePositions(Vector3I intersectedCube, bool placingSmallGridOnLargeStatic, out Vector3I addPos, out Vector3I addDir, out Vector3I removePos) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| GetCubeBoundingBox(Vector3I cubePos) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| GetCurrentRayIntersection() | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| GetIntersectedBlockData(ref MatrixD inverseGridWorldMatrix, out Vector3D intersection, out MySlimBlock intersectedBlock, out ushort?compoundBlockId) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| GetObjectBuilder() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| GridAndBlockValid | Sandbox.Game.Entities.MyCubeBuilder | protected |
| GridValid | Sandbox.Game.Entities.MyCubeBuilder | protected |
| HandleGameInput() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| HandleInput() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| HitInfo | Sandbox.Game.Entities.MyBlockBuilderBase | |
| Init(MyObjectBuilder_SessionComponent sessionComponent) | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| InitFromDefinition(MySessionComponentDefinition definition) | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| Initialized | VRage.Game.Components.MySessionComponentBase | |
| InputLost() | Sandbox.Game.Entities.MyCubeBuilder | inline |
| IntersectCubes(MyCubeGrid grid, out double distance) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| IntersectExact(MyCubeGrid grid, ref MatrixD inverseGridWorldMatrix, out Vector3D intersection, out MySlimBlock intersectedBlock) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| IntersectInflated(List< Vector3I > outHitPositions, MyCubeGrid grid) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
| IntersectionDirection | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| IntersectionDistance | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| IntersectionStart | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| IsActivated | Sandbox.Game.Entities.MyCubeBuilder | |
| IsBuilding() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| IsBuildMode | Sandbox.Game.Entities.MyCubeBuilder | |
| IsCubeSizeAvailable(MyCubeBlockDefinition blockDef) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| IsCubeSizeModesAvailable | Sandbox.Game.Entities.MyCubeBuilder | |
| IsDynamicOverride() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| IsRequiredByGame | VRage.Game.Components.MySessionComponentBase | |
| LoadData() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| Loaded | VRage.Game.Components.MySessionComponentBase | |
| m_blocksBuildQueue | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_cubeBuilderDefinition | Sandbox.Game.Entities.MyBlockBuilderBase | protectedstatic |
| m_cubeBuildlerState | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_currentGrid | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
| m_currentVoxelBase | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
| m_gizmo | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_hitInfo | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
| m_invGridWorldMatrix | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
| m_lastLocalCoordSysData | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_renderData | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_rotationControls | Sandbox.Game.Entities.MyBlockBuilderBase | protectedstatic |
| m_rotationDirections | Sandbox.Game.Entities.MyBlockBuilderBase | protectedstatic |
| m_rotationHints | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_tmpBlockPositionList | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_tmpBlockPositionsSet | Sandbox.Game.Entities.MyCubeBuilder | protected |
| m_tmpCompoundBlockPositionIdList | Sandbox.Game.Entities.MyCubeBuilder | protected |
| MaxGridDistanceFrom | Sandbox.Game.Entities.MyCubeBuilder | |
| MyCubeBuilder() | Sandbox.Game.Entities.MyCubeBuilder | inline |
| MySessionComponentBase() | VRage.Game.Components.MySessionComponentBase | inline |
| ObjectBuilderType | VRage.Game.Components.MySessionComponentBase | |
| OnLostFocus() | Sandbox.Game.Entities.MyCubeBuilder | inline |
| PlacementProvider | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| PlacingSmallGridOnLargeStatic | Sandbox.Game.Entities.MyCubeBuilder | |
| PrepareBlocksToRemove() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| PrepareCharacterCollisionPoints(List< Vector3D > outList) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| Priority | VRage.Game.Components.MySessionComponentBase | |
| Remove() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| RemoveBlock(MySlimBlock block, ushort?blockIdInCompound, bool checkExisting=false) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| RotateAxis(int index, int sign, float angleDelta, bool newlyPressed) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| SaveData() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| SelectBlockToToolbar(MySlimBlock block, bool selectToNextSlot=true) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| Session | VRage.Game.Components.MySessionComponentBase | |
| SetUpdateOrder(MyUpdateOrder order) | VRage.Game.Components.MySessionComponentBase | inline |
| ShowRemoveGizmo | Sandbox.Game.Entities.MyCubeBuilder | |
| Simulate() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| SpawnDynamicGrid(MyCubeBlockDefinition blockDefinition, MyEntity builder, MatrixD worldMatrix, Vector3 color, long entityId=0, SpawnFlags spawnFlags=SpawnFlags.Default, long builtBy=0, Action completionCallback=null) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| SpawnFlags enum name | Sandbox.Game.Entities.MyCubeBuilder | |
| SpawnStaticGrid(MyCubeBlockDefinition blockDefinition, MyEntity builder, MatrixD worldMatrix, Vector3 color, SpawnFlags spawnFlags=SpawnFlags.Default, long builtBy=0, Action completionCallback=null) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| SpectatorIsBuilding | Sandbox.Game.Entities.MyBlockBuilderBase | static |
| StartBuilding() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| StartBuilding(ref Vector3I?startBuild, Vector3I?startRemove) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| StartRemoving() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| StartRemoving(Vector3I?startBuild, ref Vector3I?startRemove) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| StartStaticGridPlacement(MyCubeSize cubeSize, bool isStatic) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| Static | Sandbox.Game.Entities.MyCubeBuilder | static |
| StopBuilding() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| StopBuilding(bool smallViewChange, ref Vector3I?startBuild, ref Vector3I?startRemove, ref Vector3I?continueBuild, Vector3I blockMinPosition, Vector3I blockMaxPosition, Vector3I blockCenterPosition, ref Matrix localMatrixAdd, MyCubeBlockDefinition blockDefinition) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotected |
| ToolbarBlockDefinition | Sandbox.Game.Entities.MyCubeBuilder | |
| ToString() | VRage.Game.Components.MySessionComponentBase | inline |
| TransformLargeGridHitCoordToSmallGrid(Vector3D coords, MatrixD worldMatrixNormalizedInv, float gridSize) | Sandbox.Game.Entities.MyCubeBuilder | inlinestatic |
| UnloadData() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| UnloadDataConditional() | VRage.Game.Components.MySessionComponentBase | inline |
| UpdateAfterSimulation() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| UpdateBeforeSimulation() | Sandbox.Game.Entities.MyCubeBuilder | inlinevirtual |
| UpdateBlockInfoHud() | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedstatic |
| UpdateCubeBlockDefinition(MyDefinitionId?id) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| UpdateCubeBlockStageDefinition(MyCubeBlockDefinition stageCubeBlockDefinition) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| UpdatedBeforeInit() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| UpdateGizmo(MyCubeBuilderGizmo.MyGizmoSpaceProperties gizmoSpace, bool add, bool remove, bool draw) | Sandbox.Game.Entities.MyCubeBuilder | inlineprotectedvirtual |
| UpdateNotificationBlockNotAvailable(bool changeText=true) | Sandbox.Game.Entities.MyCubeBuilder | inline |
| UpdateOrder | VRage.Game.Components.MySessionComponentBase | |
| UpdatingStopped() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
| UseSymmetry | Sandbox.Game.Entities.MyCubeBuilder | |
| UseTransparency | Sandbox.Game.Entities.MyCubeBuilder | |
| VoxelMapAndBlockValid | Sandbox.Game.Entities.MyCubeBuilder | protected |