Space Engineers
Sandbox.Game.Entities.MyCubeBuilder Member List

This is the complete list of members for Sandbox.Game.Entities.MyCubeBuilder, including all inherited members.

Activate(MyDefinitionId?blockDefinitionId=null)Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
Add()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
AddBlocksToBuildQueueOrSpawn(MyCubeBlockDefinition blockDefinition, ref MatrixD worldMatrixAdd, Vector3I min, Vector3I max, Vector3I center, Quaternion localOrientation)Sandbox.Game.Entities.MyCubeBuilderinlineprotected
AddConstruction(MyEntity builder)Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
AddFastBuildModels(MatrixD baseMatrix, ref Matrix localMatrixAdd, List< MatrixD > matrices, List< string > models, MyCubeBlockDefinition definition, Vector3I?startBuild, Vector3I?continueBuild)Sandbox.Game.Entities.MyCubeBuilderinline
AddFastBuildModelWithSubparts(ref MatrixD matrix, List< MatrixD > matrices, List< string > models, MyCubeBlockDefinition blockDefinition, float gridScale)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotectedstatic
AfterGridBuild(MyEntity builder, MyCubeGrid grid, bool instantBuild)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedstatic
AfterLoadData()VRage.Game.Components.MySessionComponentBaseinline
AlignToGravity(bool alignToCamera=true)Sandbox.Game.Entities.MyCubeBuilderinline
AllPlayersColorsSandbox.Game.Entities.MyCubeBuilderstatic
AutogenerateMountpoints(MyModel model, float gridSize)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
AutogenerateMountpoints(HkShape[] shapes, float gridSize)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
BeforeStart()VRage.Game.Components.MySessionComponentBaseinlinevirtual
BLOCK_ROTATION_SPEEDSandbox.Game.Entities.MyCubeBuilderprotectedstatic
BlockCreationIsActivatedSandbox.Game.Entities.MyCubeBuilder
BuildComponentSandbox.Game.Entities.MyCubeBuilderstatic
BuildingModeSandbox.Game.Entities.MyCubeBuilderstatic
BuildingModeEnum enum nameSandbox.Game.Entities.MyCubeBuilder
BuildInputValidSandbox.Game.Entities.MyCubeBuilderprotected
CalculateBlockRotation(int index, int sign, ref MatrixD currentMatrix, out MatrixD rotatedMatrix, float angle, MyBlockDirection blockDirection=MyBlockDirection.Both, MyBlockRotation blockRotation=MyBlockRotation.Both)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
CalculateLocalCoordAndMode()Sandbox.Game.Entities.MyCubeBuilderinlineprotected
CaluclateDynamicModePos(Vector3D defaultPos, bool isDynamicOverride=false)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
CameraControllerSpectatorSandbox.Game.Entities.MyBlockBuilderBasestatic
canBuildSandbox.Game.Entities.MyCubeBuilderprotected
CancelBuilding()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
CanStartConstruction(MyEntity buildingEntity)Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
CheckSmallViewChange()Sandbox.Game.Entities.MyCubeBuilderinlineprotected
CheckValidBlockRotation(Matrix localMatrix, MyBlockDirection blockDirection, MyBlockRotation blockRotation)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
CheckValidBlocksRotation(Matrix gridLocalMatrix, MyCubeGrid grid)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
ClearRenderData()Sandbox.Game.Entities.MyCubeBuilderinlineprotected
ComponentTypeVRage.Game.Components.MySessionComponentBase
CompoundEnabledSandbox.Game.Entities.MyCubeBuilder
ComputeSteps(Vector3I start, Vector3I end, Vector3I rotatedSize, out Vector3I stepDelta, out Vector3I counter, out int stepCount)Sandbox.Game.Entities.MyBlockBuilderBaseinlinestatic
ContinueBuilding(bool planeBuild)Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
ContinueBuilding(bool planeBuild, Vector3I?startBuild, Vector3I?startRemove, ref Vector3I?continueBuild, Vector3I blockMinPosision, Vector3I blockMaxPosition)Sandbox.Game.Entities.MyCubeBuilderinlineprotected
ConvertDynamicGridBlockToStatic(ref MatrixD worldMatrix, MyObjectBuilder_CubeBlock origBlock)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
ConvertGridBuilderToStatic(MyObjectBuilder_CubeGrid originalGrid, MatrixD worldMatrix)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
CreateMultiBlockGridBuilder(MyMultiBlockDefinition multiCubeBlockDefinition, Matrix rotationMatrix, Vector3D position=default(Vector3D))Sandbox.Game.Entities.MyCubeBuilderinlineprotectedstatic
CubeBuilderDefinitionSandbox.Game.Entities.MyBlockBuilderBasestatic
CubeBuilderStateSandbox.Game.Entities.MyCubeBuilder
CurrentBlockDefinitionSandbox.Game.Entities.MyCubeBuilderprotected
Deactivate()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
DeactivateBlockCreation()Sandbox.Game.Entities.MyCubeBuilderinline
DebugNameVRage.Game.Components.MySessionComponentBase
DefinitionVRage.Game.Components.MySessionComponentBase
DependenciesSandbox.Game.Entities.MyCubeBuilder
Draw()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
DrawBuildingStepsCount(Vector3I?startBuild, Vector3I?startRemove, Vector3I?continueBuild, ref Matrix localMatrixAdd)Sandbox.Game.Entities.MyCubeBuilderinlineprotected
DrawGuiIndicators()Sandbox.Game.Entities.MyCubeBuilderinlineprotected
DrawMountPoints(float cubeSize, MyCubeBlockDefinition def, ref MatrixD drawMatrix)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
DrawMountPoints(float cubeSize, MyCubeBlockDefinition def, MatrixD drawMatrix, MyCubeBlockDefinition.MountPoint[] mountPoints)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
DrawRemovingCubes(Vector3I?startRemove, Vector3I?continueBuild, MySlimBlock removeBlock)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedstatic
DrawSemiTransparentBox(MyCubeGrid grid, MySlimBlock block, Color color, bool onlyWireframe=false, string lineMaterial=null, Vector4?lineColor=null)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
DrawSemiTransparentBox(Vector3I minPosition, Vector3I maxPosition, MyCubeGrid grid, Color color, bool onlyWireframe=false, string lineMaterial=null, Vector4?lineColor=null)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
DynamicModeSandbox.Game.Entities.MyCubeBuilder
FindClosestPlacementObject(out MyCubeGrid closestGrid, out MyVoxelBase closestVoxelMap)Sandbox.Game.Entities.MyBlockBuilderBaseinline
FreePlacementTargetSandbox.Game.Entities.MyBlockBuilderBase
FreezeGizmoSandbox.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.MyCubeBuilderinlinevirtual
GetAddPosition(out Vector3D position)Sandbox.Game.Entities.MyCubeBuilderinline
GetAllBlocksPositions(HashSet< Tuple< MySlimBlock, ushort?>> blockInCompoundIDs, HashSet< Vector3I > outPositions)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
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.MyBlockBuilderBaseinlineprotected
GetBuildBoundingBox(float inflate=0.0f)Sandbox.Game.Entities.MyCubeBuilderinline
GetCubeAddAndRemovePositions(Vector3I intersectedCube, bool placingSmallGridOnLargeStatic, out Vector3I addPos, out Vector3I addDir, out Vector3I removePos)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotected
GetCubeBoundingBox(Vector3I cubePos)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotected
GetCurrentRayIntersection()Sandbox.Game.Entities.MyCubeBuilderinlinestatic
GetIntersectedBlockData(ref MatrixD inverseGridWorldMatrix, out Vector3D intersection, out MySlimBlock intersectedBlock, out ushort?compoundBlockId)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotected
GetObjectBuilder()VRage.Game.Components.MySessionComponentBaseinlinevirtual
GridAndBlockValidSandbox.Game.Entities.MyCubeBuilderprotected
GridValidSandbox.Game.Entities.MyCubeBuilderprotected
HandleGameInput()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
HandleInput()VRage.Game.Components.MySessionComponentBaseinlinevirtual
HitInfoSandbox.Game.Entities.MyBlockBuilderBase
Init(MyObjectBuilder_SessionComponent sessionComponent)VRage.Game.Components.MySessionComponentBaseinlinevirtual
InitFromDefinition(MySessionComponentDefinition definition)Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
InitializedVRage.Game.Components.MySessionComponentBase
InputLost()Sandbox.Game.Entities.MyCubeBuilderinline
IntersectCubes(MyCubeGrid grid, out double distance)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotected
IntersectExact(MyCubeGrid grid, ref MatrixD inverseGridWorldMatrix, out Vector3D intersection, out MySlimBlock intersectedBlock)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotected
IntersectInflated(List< Vector3I > outHitPositions, MyCubeGrid grid)Sandbox.Game.Entities.MyBlockBuilderBaseinlineprotected
IntersectionDirectionSandbox.Game.Entities.MyBlockBuilderBasestatic
IntersectionDistanceSandbox.Game.Entities.MyBlockBuilderBasestatic
IntersectionStartSandbox.Game.Entities.MyBlockBuilderBasestatic
IsActivatedSandbox.Game.Entities.MyCubeBuilder
IsBuilding()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
IsBuildModeSandbox.Game.Entities.MyCubeBuilder
IsCubeSizeAvailable(MyCubeBlockDefinition blockDef)Sandbox.Game.Entities.MyCubeBuilderinline
IsCubeSizeModesAvailableSandbox.Game.Entities.MyCubeBuilder
IsDynamicOverride()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
IsRequiredByGameVRage.Game.Components.MySessionComponentBase
LoadData()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
LoadedVRage.Game.Components.MySessionComponentBase
m_blocksBuildQueueSandbox.Game.Entities.MyCubeBuilderprotected
m_cubeBuilderDefinitionSandbox.Game.Entities.MyBlockBuilderBaseprotectedstatic
m_cubeBuildlerStateSandbox.Game.Entities.MyCubeBuilderprotected
m_currentGridSandbox.Game.Entities.MyBlockBuilderBaseprotected
m_currentVoxelBaseSandbox.Game.Entities.MyBlockBuilderBaseprotected
m_gizmoSandbox.Game.Entities.MyCubeBuilderprotected
m_hitInfoSandbox.Game.Entities.MyBlockBuilderBaseprotected
m_invGridWorldMatrixSandbox.Game.Entities.MyBlockBuilderBaseprotected
m_lastLocalCoordSysDataSandbox.Game.Entities.MyCubeBuilderprotected
m_renderDataSandbox.Game.Entities.MyCubeBuilderprotected
m_rotationControlsSandbox.Game.Entities.MyBlockBuilderBaseprotectedstatic
m_rotationDirectionsSandbox.Game.Entities.MyBlockBuilderBaseprotectedstatic
m_rotationHintsSandbox.Game.Entities.MyCubeBuilderprotected
m_tmpBlockPositionListSandbox.Game.Entities.MyCubeBuilderprotected
m_tmpBlockPositionsSetSandbox.Game.Entities.MyCubeBuilderprotected
m_tmpCompoundBlockPositionIdListSandbox.Game.Entities.MyCubeBuilderprotected
MaxGridDistanceFromSandbox.Game.Entities.MyCubeBuilder
MyCubeBuilder()Sandbox.Game.Entities.MyCubeBuilderinline
MySessionComponentBase()VRage.Game.Components.MySessionComponentBaseinline
ObjectBuilderTypeVRage.Game.Components.MySessionComponentBase
OnLostFocus()Sandbox.Game.Entities.MyCubeBuilderinline
PlacementProviderSandbox.Game.Entities.MyBlockBuilderBasestatic
PlacingSmallGridOnLargeStaticSandbox.Game.Entities.MyCubeBuilder
PrepareBlocksToRemove()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
PrepareCharacterCollisionPoints(List< Vector3D > outList)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
PriorityVRage.Game.Components.MySessionComponentBase
Remove()Sandbox.Game.Entities.MyCubeBuilderinlineprotected
RemoveBlock(MySlimBlock block, ushort?blockIdInCompound, bool checkExisting=false)Sandbox.Game.Entities.MyCubeBuilderinlineprotected
RotateAxis(int index, int sign, float angleDelta, bool newlyPressed)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
SaveData()VRage.Game.Components.MySessionComponentBaseinlinevirtual
SelectBlockToToolbar(MySlimBlock block, bool selectToNextSlot=true)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
SessionVRage.Game.Components.MySessionComponentBase
SetUpdateOrder(MyUpdateOrder order)VRage.Game.Components.MySessionComponentBaseinline
ShowRemoveGizmoSandbox.Game.Entities.MyCubeBuilder
Simulate()VRage.Game.Components.MySessionComponentBaseinlinevirtual
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.MyCubeBuilderinlinestatic
SpawnFlags enum nameSandbox.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.MyCubeBuilderinlinestatic
SpectatorIsBuildingSandbox.Game.Entities.MyBlockBuilderBasestatic
StartBuilding()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
StartBuilding(ref Vector3I?startBuild, Vector3I?startRemove)Sandbox.Game.Entities.MyCubeBuilderinlineprotected
StartRemoving()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
StartRemoving(Vector3I?startBuild, ref Vector3I?startRemove)Sandbox.Game.Entities.MyCubeBuilderinlineprotected
StartStaticGridPlacement(MyCubeSize cubeSize, bool isStatic)Sandbox.Game.Entities.MyCubeBuilderinline
StaticSandbox.Game.Entities.MyCubeBuilderstatic
StopBuilding()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
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.MyCubeBuilderinlineprotected
ToolbarBlockDefinitionSandbox.Game.Entities.MyCubeBuilder
ToString()VRage.Game.Components.MySessionComponentBaseinline
TransformLargeGridHitCoordToSmallGrid(Vector3D coords, MatrixD worldMatrixNormalizedInv, float gridSize)Sandbox.Game.Entities.MyCubeBuilderinlinestatic
UnloadData()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
UnloadDataConditional()VRage.Game.Components.MySessionComponentBaseinline
UpdateAfterSimulation()VRage.Game.Components.MySessionComponentBaseinlinevirtual
UpdateBeforeSimulation()Sandbox.Game.Entities.MyCubeBuilderinlinevirtual
UpdateBlockInfoHud()Sandbox.Game.Entities.MyCubeBuilderinlineprotectedstatic
UpdateCubeBlockDefinition(MyDefinitionId?id)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
UpdateCubeBlockStageDefinition(MyCubeBlockDefinition stageCubeBlockDefinition)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
UpdatedBeforeInit()VRage.Game.Components.MySessionComponentBaseinlinevirtual
UpdateGizmo(MyCubeBuilderGizmo.MyGizmoSpaceProperties gizmoSpace, bool add, bool remove, bool draw)Sandbox.Game.Entities.MyCubeBuilderinlineprotectedvirtual
UpdateNotificationBlockNotAvailable(bool changeText=true)Sandbox.Game.Entities.MyCubeBuilderinline
UpdateOrderVRage.Game.Components.MySessionComponentBase
UpdatingStopped()VRage.Game.Components.MySessionComponentBaseinlinevirtual
UseSymmetrySandbox.Game.Entities.MyCubeBuilder
UseTransparencySandbox.Game.Entities.MyCubeBuilder
VoxelMapAndBlockValidSandbox.Game.Entities.MyCubeBuilderprotected