![]() |
Skylicht Engine
|
Public Member Functions | |
| bool | loadAnimation (const char *resource, CAnimationClip *output) |
Protected Member Functions | |
| void | constructAnimation (const char *fileName, CAnimationClip *output) |
| void | clearData () |
| void | parseUnit (io::IXMLReader *xmlRead) |
| void | parseAnimationNode (io::IXMLReader *xmlRead) |
| void | parseAnimationSourceNode (io::IXMLReader *xmlRead) |
| void | parseDefaultValuePosition (io::IXMLReader *xmlRead, float *x, float *y, float *z) |
| void | parseDefaultValueRotate (io::IXMLReader *xmlRead, float *x, float *y, float *z, float *angle) |
| void | parseSceneNode (io::IXMLReader *xmlRead) |
| SNodeParam * | parseNode (io::IXMLReader *xmlRead, SNodeParam *parent) |
| SNodeParam * | getNode (const std::string &nodeName) |
Protected Attributes | |
| bool | m_zUp |
| bool | m_flipOx |
| std::string | m_unit |
| float | m_unitScale |
| core::matrix4 | m_unitScaleMatrix |
| std::vector< CAnimationClip * > | m_clips |
| std::map< std::string, SEntityAnim * > | m_nodeAnim |
| SNodeParam * | m_colladaRoot |
| std::vector< SNodeParam * > | m_listNode |
|
virtual |
Implements Skylicht::IAnimationImporter.