AppMesh

Engine/source/ts/loader/appMesh.h

More...

Public Static Attributes

Public Functions

bool
bool
getBool(const char * propName, bool & defaultVal)
bool
getFloat(const char * propName, F32 & defaultVal)
bool
getInt(const char * propName, S32 & defaultVal)
const char *
getName(bool allowFixed)
bool
bool
lockMesh(F32 t, const MatrixF & objOffset)

Detailed Description

Public Attributes

Vector< S32 > boneIndex 
Vector< AppNode * > bones 
Vector< ColorI > colors 
S32 detailSize 
U32 flags 
Vector< U32 > indices 
Vector< Point3F > initialNorms 
Vector< MatrixF > initialTransforms 
Vector< Point3F > initialVerts 
Vector< S32 > nodeIndex 
Vector< Point3F > normals 
S32 numFrames 
S32 numMatFrames 
MatrixF objectOffset 
Vector< Point3F > points 
Vector< TSDrawPrimitive > primitives 
Vector< Point2F > uv2s 
Vector< Point2F > uvs 
Vector< S32 > vertexIndex 
U32 vertsPerFrame 
Vector< F32 > weight 

Public Static Attributes

Vector< AppMaterial * > appMaterials 

Public Functions

AppMesh()

~AppMesh()

animatesFrame(const AppSequence * appSeq)

Reimplemented by: ColladaAppMesh

animatesMatFrame(const AppSequence * appSeq)

Reimplemented by: ColladaAppMesh

animatesVis(const AppSequence * appSeq)

Reimplemented by: ColladaAppMesh

computeBounds(Box3F & bounds)

computeNormals()

constructTSMesh()

getBool(const char * propName, bool & defaultVal)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

getFloat(const char * propName, F32 & defaultVal)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

getInt(const char * propName, S32 & defaultVal)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

getMeshTransform(F32 time)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

getName(bool allowFixed)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

getVisValue(F32 time)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

isBillboard()

isBillboardZAxis()

isSkin()

Reimplemented by: AssimpAppMesh, ColladaAppMesh

lockMesh(F32 t, const MatrixF & objOffset)

Reimplemented by: AssimpAppMesh, ColladaAppMesh

lookupSkinData()

Reimplemented by: AssimpAppMesh, ColladaAppMesh