Torque3D Documentation / _generateds / ColladaShapeLoader

ColladaShapeLoader

Engine/source/ts/collada/colladaShapeLoader.h

More...

Private Attributes

Holds all animation channels for deletion after loading.

domCOLLADA *

Public Friends

This function is invoked by the resource manager based on file extension.

Private Functions

processAnimation(const domAnimation * anim, F32 & maxEndTime, F32 & minFrameTime)

Public Functions

Public Static Functions

bool

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 *

Get the root collada DOM element for the given DAE file.

domCOLLADA *

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)