AppMesh
Engine/source/ts/loader/appMesh.h
Public Attributes
Public Static Attributes
Public Functions
AppMesh()
~AppMesh()
bool
animatesFrame(const AppSequence * appSeq)
bool
animatesMatFrame(const AppSequence * appSeq)
bool
animatesVis(const AppSequence * appSeq)
computeBounds(Box3F & bounds)
getMeshTransform(F32 time)
getVisValue(F32 time)
bool
bool
bool
isSkin()
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