Space Engineers
Public Member Functions | Properties | List of all members
VRage.Render11.GeometryStage2.Model.MyLod Class Reference

Public Member Functions

void AddInstanceMaterial (string materialName, int instanceMaterialDataOffset)
 
List< int > GetInstanceMaterialDataOffsets ()
 
bool CreateGBuffer (MyMwmData mwmData, int lodNum, ref HashSet< string > setMaterialNames)
 
bool CreateDepth (MyMwmData mwmData, int lodNum, ref HashSet< string > setMaterialNames)
 
bool CreateHighlight (MyMwmData mwmData, int lodNum, ref HashSet< string > setMaterialNames)
 

Properties

int UniqueId [get]
 
int LodNum [get]
 
List< MyPartParts [get]
 
List< MyPartGlassParts [get]
 
Dictionary< string, MySectionHighlightSections [get]
 
IVertexBuffer VB0 [get]
 
IVertexBuffer VB1 [get]
 
IIndexBuffer IB [get]
 
List< MyVertexInputComponentVertexInputComponents [get]
 
BoundingBox BoundingBox [get]
 
int InstanceMaterialsCount [get]
 

Detailed Description

Definition at line 43 of file MyLod.cs.

Member Function Documentation

void VRage.Render11.GeometryStage2.Model.MyLod.AddInstanceMaterial ( string  materialName,
int  instanceMaterialDataOffset 
)
inline

Definition at line 62 of file MyLod.cs.

bool VRage.Render11.GeometryStage2.Model.MyLod.CreateDepth ( MyMwmData  mwmData,
int  lodNum,
ref HashSet< string >  setMaterialNames 
)
inline

Definition at line 127 of file MyLod.cs.

bool VRage.Render11.GeometryStage2.Model.MyLod.CreateGBuffer ( MyMwmData  mwmData,
int  lodNum,
ref HashSet< string >  setMaterialNames 
)
inline

Definition at line 72 of file MyLod.cs.

bool VRage.Render11.GeometryStage2.Model.MyLod.CreateHighlight ( MyMwmData  mwmData,
int  lodNum,
ref HashSet< string >  setMaterialNames 
)
inline

Definition at line 175 of file MyLod.cs.

List<int> VRage.Render11.GeometryStage2.Model.MyLod.GetInstanceMaterialDataOffsets ( )
inline

Definition at line 67 of file MyLod.cs.

Property Documentation

BoundingBox VRage.Render11.GeometryStage2.Model.MyLod.BoundingBox
get

Definition at line 59 of file MyLod.cs.

List<MyPart> VRage.Render11.GeometryStage2.Model.MyLod.GlassParts
get

Definition at line 50 of file MyLod.cs.

Dictionary<string, MySection> VRage.Render11.GeometryStage2.Model.MyLod.HighlightSections
get

Definition at line 51 of file MyLod.cs.

IIndexBuffer VRage.Render11.GeometryStage2.Model.MyLod.IB
get

Definition at line 55 of file MyLod.cs.

int VRage.Render11.GeometryStage2.Model.MyLod.InstanceMaterialsCount
get

Definition at line 61 of file MyLod.cs.

int VRage.Render11.GeometryStage2.Model.MyLod.LodNum
get

Definition at line 46 of file MyLod.cs.

List<MyPart> VRage.Render11.GeometryStage2.Model.MyLod.Parts
get

Definition at line 49 of file MyLod.cs.

int VRage.Render11.GeometryStage2.Model.MyLod.UniqueId
get

Definition at line 45 of file MyLod.cs.

IVertexBuffer VRage.Render11.GeometryStage2.Model.MyLod.VB0
get

Definition at line 53 of file MyLod.cs.

IVertexBuffer VRage.Render11.GeometryStage2.Model.MyLod.VB1
get

Definition at line 54 of file MyLod.cs.

List<MyVertexInputComponent> VRage.Render11.GeometryStage2.Model.MyLod.VertexInputComponents
get

Definition at line 56 of file MyLod.cs.


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