Activate(MyDefinitionId?blockDefinitionId=null) | Sandbox.Game.Entities.MyBlockBuilderBase | pure virtual |
AddFastBuildModelWithSubparts(ref MatrixD matrix, List< MatrixD > matrices, List< string > models, MyCubeBlockDefinition blockDefinition, float gridScale) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotectedstatic |
AfterLoadData() | VRage.Game.Components.MySessionComponentBase | inline |
BeforeStart() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
CameraControllerSpectator | Sandbox.Game.Entities.MyBlockBuilderBase | static |
ComponentType | VRage.Game.Components.MySessionComponentBase | |
ComputeSteps(Vector3I start, Vector3I end, Vector3I rotatedSize, out Vector3I stepDelta, out Vector3I counter, out int stepCount) | Sandbox.Game.Entities.MyBlockBuilderBase | inlinestatic |
CubeBuilderDefinition | Sandbox.Game.Entities.MyBlockBuilderBase | static |
CurrentBlockDefinition | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
Deactivate() | Sandbox.Game.Entities.MyBlockBuilderBase | pure virtual |
DebugName | VRage.Game.Components.MySessionComponentBase | |
Definition | VRage.Game.Components.MySessionComponentBase | |
Dependencies | VRage.Game.Components.MySessionComponentBase | |
Draw() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
FindClosestGrid() | Sandbox.Game.Entities.MyBlockBuilderBase | inline |
FindClosestPlacementObject(out MyCubeGrid closestGrid, out MyVoxelBase closestVoxelMap) | Sandbox.Game.Entities.MyBlockBuilderBase | inline |
FreePlacementTarget | Sandbox.Game.Entities.MyBlockBuilderBase | |
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 |
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 |
GetIntersectedBlockData(ref MatrixD inverseGridWorldMatrix, out Vector3D intersection, out MySlimBlock intersectedBlock, out ushort?compoundBlockId) | Sandbox.Game.Entities.MyBlockBuilderBase | inlineprotected |
GetObjectBuilder() | VRage.Game.Components.MySessionComponentBase | 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.MyBlockBuilderBase | inlinevirtual |
Initialized | VRage.Game.Components.MySessionComponentBase | |
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.MyBlockBuilderBase | |
IsRequiredByGame | VRage.Game.Components.MySessionComponentBase | |
LoadData() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
Loaded | VRage.Game.Components.MySessionComponentBase | |
m_cubeBuilderDefinition | Sandbox.Game.Entities.MyBlockBuilderBase | protectedstatic |
m_currentGrid | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
m_currentVoxelBase | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
m_hitInfo | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
m_invGridWorldMatrix | Sandbox.Game.Entities.MyBlockBuilderBase | protected |
m_rotationControls | Sandbox.Game.Entities.MyBlockBuilderBase | protectedstatic |
m_rotationDirections | Sandbox.Game.Entities.MyBlockBuilderBase | protectedstatic |
MySessionComponentBase() | VRage.Game.Components.MySessionComponentBase | inline |
ObjectBuilderType | VRage.Game.Components.MySessionComponentBase | |
PlacementProvider | Sandbox.Game.Entities.MyBlockBuilderBase | static |
Priority | VRage.Game.Components.MySessionComponentBase | |
SaveData() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
Session | VRage.Game.Components.MySessionComponentBase | |
SetUpdateOrder(MyUpdateOrder order) | VRage.Game.Components.MySessionComponentBase | inline |
Simulate() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
SpectatorIsBuilding | Sandbox.Game.Entities.MyBlockBuilderBase | static |
ToString() | VRage.Game.Components.MySessionComponentBase | inline |
UnloadData() | VRage.Game.Components.MySessionComponentBase | inlineprotectedvirtual |
UnloadDataConditional() | VRage.Game.Components.MySessionComponentBase | inline |
UpdateAfterSimulation() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
UpdateBeforeSimulation() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
UpdatedBeforeInit() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |
UpdateOrder | VRage.Game.Components.MySessionComponentBase | |
UpdatingStopped() | VRage.Game.Components.MySessionComponentBase | inlinevirtual |