ColladaShapeLoader
Engine/source/ts/collada/colladaShapeLoader.h
Private Attributes
Vector< AnimChannels * >
Holds all animation channels for deletion after loading.
domCOLLADA *
Public Friends
TSShape *
This function is invoked by the resource manager based on file extension.
Private Functions
Public Functions
ColladaShapeLoader(domCOLLADA * _root)
computeBounds(Box3F & bounds)
bool
ignoreMesh(const String & name)
bool
ignoreNode(const String & name)
Public Static Functions
bool
canLoadCachedDTS(const Torque::Path & path)
Check if an up-to-date cached DTS is available for this DAE file.
bool
checkAndMountSketchup(const Torque::Path & path, String & mountPoint, Torque::Path & daePath)
domCOLLADA *
getDomCOLLADA(const Torque::Path & path)
Get the root collada DOM element for the given DAE file.
domCOLLADA *
readColladaFile(const String & path)
Detailed Description
Private Attributes
Vector< AnimChannels * > animations
Holds all animation channels for deletion after loading.
domCOLLADA * root
Public Friends
Private Functions
cleanup()
processAnimation(const domAnimation * anim, F32 & maxEndTime, F32 & minFrameTime)
Public Functions
ColladaShapeLoader(domCOLLADA * _root)
~ColladaShapeLoader()
computeBounds(Box3F & bounds)
Reimplemented from: TSShapeLoader
enumerateScene()
Reimplemented from: TSShapeLoader
ignoreMesh(const String & name)
Reimplemented from: TSShapeLoader
ignoreNode(const String & name)
Reimplemented from: TSShapeLoader
Public Static Functions
canLoadCachedDTS(const Torque::Path & path)
Check if an up-to-date cached DTS is available for this DAE file.
checkAndMountSketchup(const Torque::Path & path, String & mountPoint, Torque::Path & daePath)
getDomCOLLADA(const Torque::Path & path)
Get the root collada DOM element for the given DAE file.
readColladaFile(const String & path)