Space Engineers
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
VRageRender.Import.MyModelExporter Class Reference
Inheritance diagram for VRageRender.Import.MyModelExporter:

Public Member Functions

 MyModelExporter (string filePath)
 c-tor More...
 
 MyModelExporter ()
 c-tor More...
 
void Dispose ()
 Close More...
 
void StartCacheWrite ()
 
void StopCacheWrite ()
 
int GetCachePosition ()
 
void FlushCache ()
 
void WriteIndexDictionary (Dictionary< string, int > dict)
 
bool ExportDataPackedAsHV4 (string tagName, Vector3[] vctArr)
 
bool ExportData (string tagName, HalfVector4[] vctArr)
 
bool ExportData (string tagName, Byte4[] vctArr)
 
bool ExportDataPackedAsB4 (string tagName, Vector3[] vctArr)
 
bool ExportDataPackedAsHV2 (string tagName, Vector2[] vctArr)
 
bool ExportData (string tagName, HalfVector2[] vctArr)
 
bool ExportData (string tagName, Vector3[] vctArr)
 ExportData More...
 
bool ExportData (string tagName, Vector3I[] vctArr)
 
bool ExportData (string tagName, Vector4I[] vctArr)
 
bool ExportData (string tagName, Matrix[] matArr)
 ExportData More...
 
bool ExportData (string tagName, Vector2[] vctArr)
 ExportData More...
 
bool ExportData (string tagName, Vector4[] vctArr)
 ExportData More...
 
bool ExportData (string tagName, string[] strArr)
 ExportData More...
 
bool ExportData (string tagName, int[] intArr)
 ExportData More...
 
bool ExportData (string tagName, byte[] byteArray)
 ExportData More...
 
bool ExportData (string tagName, MyModelInfo modelInfo)
 ExportData More...
 
bool ExportData (string tagName, BoundingBox boundingBox)
 ExportData More...
 
bool ExportData (string tagName, BoundingSphere boundingSphere)
 ExportData More...
 
bool ExportData (string tagName, Dictionary< string, Matrix > dict)
 ExportData More...
 
bool ExportData (string tagName, List< MyMeshPartInfo > list)
 ExportData More...
 
bool ExportData (string tagName, List< MyMeshSectionInfo > list)
 
bool ExportData (string tagName, Dictionary< string, MyModelDummy > dict)
 ExportData More...
 
bool ExportFloat (string tagName, float value)
 ExportFloat More...
 
bool ExportBool (string tagName, bool value)
 ExportFloat More...
 
bool ExportData (string tagName, ModelAnimations modelAnimations)
 
bool ExportData (string tagName, MyModelBone[] bones)
 
bool ExportData (string tagName, MyLODDescriptor[] lodDescriptions)
 
void ExportData (string tagName, VRage.Security.Md5.Hash hash)
 
void ExportData (string tagName, MyModelFractures modelFractures)
 

Static Public Member Functions

static void ExportModelData (string filename, Dictionary< string, object > tagData)
 

Protected Member Functions

void Write (MyAnimationClip clip)
 

Detailed Description

Definition at line 60 of file MyModelExporter.cs.

Constructor & Destructor Documentation

VRageRender.Import.MyModelExporter.MyModelExporter ( string  filePath)
inline

c-tor

Parameters
filePath

Definition at line 70 of file MyModelExporter.cs.

VRageRender.Import.MyModelExporter.MyModelExporter ( )
inline

c-tor

Parameters
filePath

Definition at line 83 of file MyModelExporter.cs.

Member Function Documentation

void VRageRender.Import.MyModelExporter.Dispose ( )
inline

Close

Definition at line 90 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportBool ( string  tagName,
bool  value 
)
inline

ExportFloat

Parameters
tagName
value
Returns

Definition at line 733 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
HalfVector4[]  vctArr 
)
inline

Definition at line 299 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Byte4[]  vctArr 
)
inline

Definition at line 318 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
HalfVector2[]  vctArr 
)
inline

Definition at line 379 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Vector3[]  vctArr 
)
inline

ExportData

Parameters
tagName
vctArray
Returns

Definition at line 404 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Vector3I[]  vctArr 
)
inline

Definition at line 419 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Vector4I[]  vctArr 
)
inline

Definition at line 434 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Matrix[]  matArr 
)
inline

ExportData

Parameters
tagName
vctArray
Returns

Definition at line 455 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Vector2[]  vctArr 
)
inline

ExportData

Parameters
tagName
vctArray
Returns

Definition at line 476 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Vector4[]  vctArr 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 502 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
string[]  strArr 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 527 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
int[]  intArr 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 551 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
byte[]  byteArray 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 574 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
MyModelInfo  modelInfo 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 596 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
BoundingBox  boundingBox 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 613 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
BoundingSphere  boundingSphere 
)
inline

ExportData

Parameters
tagName
strArr
Returns

Definition at line 628 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Dictionary< string, Matrix dict 
)
inline

ExportData

Parameters
tagName
dict
Returns

Definition at line 643 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
List< MyMeshPartInfo list 
)
inline

ExportData

Parameters
tagName
dict
Returns

Definition at line 662 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
List< MyMeshSectionInfo list 
)
inline

Definition at line 675 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
Dictionary< string, MyModelDummy dict 
)
inline

ExportData

Parameters
tagName
dict
Returns

Definition at line 693 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
ModelAnimations  modelAnimations 
)
inline

Definition at line 772 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
MyModelBone[]  bones 
)
inline

Definition at line 791 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
MyLODDescriptor[]  lodDescriptions 
)
inline

Definition at line 807 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
VRage.Security.Md5.Hash  hash 
)
inline

Definition at line 821 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.ExportData ( string  tagName,
MyModelFractures  modelFractures 
)
inline

Definition at line 831 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportDataPackedAsB4 ( string  tagName,
Vector3[]  vctArr 
)
inline

Definition at line 337 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportDataPackedAsHV2 ( string  tagName,
Vector2[]  vctArr 
)
inline

Definition at line 359 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportDataPackedAsHV4 ( string  tagName,
Vector3[]  vctArr 
)
inline

Definition at line 279 of file MyModelExporter.cs.

bool VRageRender.Import.MyModelExporter.ExportFloat ( string  tagName,
float  value 
)
inline

ExportFloat

Parameters
tagName
value
Returns

Definition at line 719 of file MyModelExporter.cs.

static void VRageRender.Import.MyModelExporter.ExportModelData ( string  filename,
Dictionary< string, object >  tagData 
)
inlinestatic

Definition at line 897 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.FlushCache ( )
inline

Definition at line 129 of file MyModelExporter.cs.

int VRageRender.Import.MyModelExporter.GetCachePosition ( )
inline

Definition at line 124 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.StartCacheWrite ( )
inline

Definition at line 105 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.StopCacheWrite ( )
inline

Definition at line 116 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.Write ( MyAnimationClip  clip)
inlineprotected

Definition at line 741 of file MyModelExporter.cs.

void VRageRender.Import.MyModelExporter.WriteIndexDictionary ( Dictionary< string, int >  dict)
inline

Definition at line 145 of file MyModelExporter.cs.


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