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

Public Member Functions

 MyFourEdgeInfo (Vector4 localOrthoMatrix, MyCubeEdgeType edgeType)
 
bool AddInstance (Vector3 blockPos, Color color, MyStringHash edgeModel, Base27Directions.Direction normal0, Base27Directions.Direction normal1)
 
bool RemoveInstance (Vector3 blockPos)
 
bool GetNormalInfo (int index, out Color color, out MyStringHash edgeModel, out Base27Directions.Direction normal0, out Base27Directions.Direction normal1)
 

Public Attributes

const int MaxInfoCount = 4
 

Properties

Vector4 LocalOrthoMatrix [get]
 
MyCubeEdgeType EdgeType [get]
 
bool Empty [get]
 
bool Full [get]
 
int DebugCount [get]
 

Detailed Description

Definition at line 12 of file MyFourEdgeInfo.cs.

Constructor & Destructor Documentation

Sandbox.Game.Entities.Cube.MyFourEdgeInfo.MyFourEdgeInfo ( Vector4  localOrthoMatrix,
MyCubeEdgeType  edgeType 
)
inline

Definition at line 142 of file MyFourEdgeInfo.cs.

Member Function Documentation

bool Sandbox.Game.Entities.Cube.MyFourEdgeInfo.AddInstance ( Vector3  blockPos,
Color  color,
MyStringHash  edgeModel,
Base27Directions.Direction  normal0,
Base27Directions.Direction  normal1 
)
inline

Definition at line 148 of file MyFourEdgeInfo.cs.

bool Sandbox.Game.Entities.Cube.MyFourEdgeInfo.GetNormalInfo ( int  index,
out Color  color,
out MyStringHash  edgeModel,
out Base27Directions.Direction  normal0,
out Base27Directions.Direction  normal1 
)
inline

Definition at line 180 of file MyFourEdgeInfo.cs.

bool Sandbox.Game.Entities.Cube.MyFourEdgeInfo.RemoveInstance ( Vector3  blockPos)
inline

Definition at line 153 of file MyFourEdgeInfo.cs.

Member Data Documentation

const int Sandbox.Game.Entities.Cube.MyFourEdgeInfo.MaxInfoCount = 4

Definition at line 111 of file MyFourEdgeInfo.cs.

Property Documentation

int Sandbox.Game.Entities.Cube.MyFourEdgeInfo.DebugCount
get

Definition at line 135 of file MyFourEdgeInfo.cs.

MyCubeEdgeType Sandbox.Game.Entities.Cube.MyFourEdgeInfo.EdgeType
get

Definition at line 116 of file MyFourEdgeInfo.cs.

bool Sandbox.Game.Entities.Cube.MyFourEdgeInfo.Empty
get

Definition at line 119 of file MyFourEdgeInfo.cs.

bool Sandbox.Game.Entities.Cube.MyFourEdgeInfo.Full
get

Definition at line 127 of file MyFourEdgeInfo.cs.

Vector4 Sandbox.Game.Entities.Cube.MyFourEdgeInfo.LocalOrthoMatrix
get

Definition at line 115 of file MyFourEdgeInfo.cs.


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