Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties Class Reference

Public Member Functions

void Clear ()
 

Public Attributes

bool Enabled = false
 
MyGizmoSpaceEnum SourceSpace
 
MySymmetrySettingModeEnum SymmetryPlane
 
Vector3I SymmetryPlanePos
 
bool SymmetryIsOdd
 
MatrixD m_worldMatrixAdd = Matrix.Identity
 
Matrix m_localMatrixAdd = Matrix.Identity
 
Vector3I m_addDir = Vector3I.Up
 
Vector3I m_addPos
 
Vector3I m_min
 
Vector3I m_max
 
Vector3I m_centerPos
 
Vector3I m_removePos
 
MySlimBlock m_removeBlock
 
ushort m_blockIdInCompound
 
Vector3I m_startBuild
 
Vector3I m_continueBuild
 
Vector3I m_startRemove
 
List< Vector3Im_positions = new List<Vector3I>()
 
List< Vector3m_cubeNormals = new List<Vector3>()
 
List< Vector2m_patternOffsets = new List<Vector2>()
 
Vector3 m_addPosSmallOnLarge
 
Vector3 m_minSmallOnLarge
 
Vector3 m_maxSmallOnLarge
 
Vector3 m_centerPosSmallOnLarge
 
List< Vector3m_positionsSmallOnLarge = new List<Vector3>()
 
List< string > m_cubeModels = new List<string>()
 
List< MatrixDm_cubeMatrices = new List<MatrixD>()
 
List< string > m_cubeModelsTemp = new List<string>()
 
List< MatrixDm_cubeMatricesTemp = new List<MatrixD>()
 
bool m_buildAllowed
 
bool m_showGizmoCube
 
Quaternion m_rotation
 
Vector3I m_mirroringOffset
 
MyCubeBlockDefinition m_blockDefinition
 
bool m_dynamicBuildAllowed
 
HashSet< Tuple< MySlimBlock, ushort?> > m_removeBlocksInMultiBlock = new HashSet<Tuple<MySlimBlock, ushort?>>()
 
MatrixD m_animationLastMatrix = MatrixD.Identity
 
Vector3D m_animationLastPosition = Vector3D.Zero
 
float m_animationProgress = 1
 

Properties

Quaternion LocalOrientation [get]
 

Detailed Description

Definition at line 69 of file MyCubeBuilderGizmo.cs.

Member Function Documentation

void Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.Clear ( )
inline

Definition at line 125 of file MyCubeBuilderGizmo.cs.

Member Data Documentation

bool Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.Enabled = false

Definition at line 71 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_addDir = Vector3I.Up

Definition at line 80 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_addPos

Definition at line 81 of file MyCubeBuilderGizmo.cs.

Vector3 Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_addPosSmallOnLarge

Definition at line 96 of file MyCubeBuilderGizmo.cs.

MatrixD Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_animationLastMatrix = MatrixD.Identity

Definition at line 116 of file MyCubeBuilderGizmo.cs.

Vector3D Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_animationLastPosition = Vector3D.Zero

Definition at line 117 of file MyCubeBuilderGizmo.cs.

float Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_animationProgress = 1

Definition at line 118 of file MyCubeBuilderGizmo.cs.

MyCubeBlockDefinition Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_blockDefinition

Definition at line 110 of file MyCubeBuilderGizmo.cs.

ushort Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_blockIdInCompound

Definition at line 87 of file MyCubeBuilderGizmo.cs.

bool Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_buildAllowed

Definition at line 106 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_centerPos

Definition at line 84 of file MyCubeBuilderGizmo.cs.

Vector3 Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_centerPosSmallOnLarge

Definition at line 99 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_continueBuild

Definition at line 89 of file MyCubeBuilderGizmo.cs.

List<MatrixD> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_cubeMatrices = new List<MatrixD>()

Definition at line 103 of file MyCubeBuilderGizmo.cs.

List<MatrixD> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_cubeMatricesTemp = new List<MatrixD>()

Definition at line 105 of file MyCubeBuilderGizmo.cs.

List<string> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_cubeModels = new List<string>()

Definition at line 102 of file MyCubeBuilderGizmo.cs.

List<string> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_cubeModelsTemp = new List<string>()

Definition at line 104 of file MyCubeBuilderGizmo.cs.

List<Vector3> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_cubeNormals = new List<Vector3>()

Definition at line 92 of file MyCubeBuilderGizmo.cs.

bool Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_dynamicBuildAllowed

Definition at line 112 of file MyCubeBuilderGizmo.cs.

Matrix Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_localMatrixAdd = Matrix.Identity

Definition at line 79 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_max

Definition at line 83 of file MyCubeBuilderGizmo.cs.

Vector3 Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_maxSmallOnLarge

Definition at line 98 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_min

Definition at line 82 of file MyCubeBuilderGizmo.cs.

Vector3 Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_minSmallOnLarge

Definition at line 97 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_mirroringOffset

Definition at line 109 of file MyCubeBuilderGizmo.cs.

List<Vector2> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_patternOffsets = new List<Vector2>()

Definition at line 93 of file MyCubeBuilderGizmo.cs.

List<Vector3I> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_positions = new List<Vector3I>()

Definition at line 91 of file MyCubeBuilderGizmo.cs.

List<Vector3> Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_positionsSmallOnLarge = new List<Vector3>()

Definition at line 100 of file MyCubeBuilderGizmo.cs.

MySlimBlock Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_removeBlock

Definition at line 86 of file MyCubeBuilderGizmo.cs.

HashSet<Tuple<MySlimBlock, ushort?> > Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_removeBlocksInMultiBlock = new HashSet<Tuple<MySlimBlock, ushort?>>()

Definition at line 114 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_removePos

Definition at line 85 of file MyCubeBuilderGizmo.cs.

Quaternion Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_rotation

Definition at line 108 of file MyCubeBuilderGizmo.cs.

bool Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_showGizmoCube

Definition at line 107 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_startBuild

Definition at line 88 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_startRemove

Definition at line 90 of file MyCubeBuilderGizmo.cs.

MatrixD Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.m_worldMatrixAdd = Matrix.Identity

Definition at line 78 of file MyCubeBuilderGizmo.cs.

MyGizmoSpaceEnum Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.SourceSpace

Definition at line 73 of file MyCubeBuilderGizmo.cs.

bool Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.SymmetryIsOdd

Definition at line 76 of file MyCubeBuilderGizmo.cs.

MySymmetrySettingModeEnum Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.SymmetryPlane

Definition at line 74 of file MyCubeBuilderGizmo.cs.

Vector3I Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.SymmetryPlanePos

Definition at line 75 of file MyCubeBuilderGizmo.cs.

Property Documentation

Quaternion Sandbox.Game.Entities.Cube.MyCubeBuilderGizmo.MyGizmoSpaceProperties.LocalOrientation
get

Definition at line 121 of file MyCubeBuilderGizmo.cs.


The documentation for this class was generated from the following file: