Public Member Functions | |
| KMdlLoader () | |
| virtual | ~KMdlLoader () |
| bool | LoadMDL (char *pFileName) |
| bool | LoadANM (char *pFileName) |
| bool | SaveMDL (char *pFileName) |
| bool | SaveANM (char *pFileName) |
| void | ComputeWorldMatrix () |
| void | Flush () |
| u32 | AddMesh (KMdlMesh *pMesh) |
| u32 | AddAnim (KMdlAnim *pAnim) |
| u32 | RemoveAnim (KMdlAnim *pAnim) |
| u32 | AddShader (char *pShaderName) |
| KMdlMesh * | GetpMeshByName (KStr MeshName) |
| KMdlMesh * | GetpMesh (u32 MeshId) |
| u32 | GetnMeshes () |
| KMdlAnim * | GetpAnim (u32 AnimId) |
| u32 | GetnAnims () |
| u32 | GetnTextures () |
| void | SetStartFrame (s32 Frame) |
| void | SetEndFrame (s32 Frame) |
| s32 | GetStartFrame () |
| s32 | GetEndFrame () |
| KMdlAnim * | AllocAnim () |
Protected Member Functions | |
| void | GenerateHierarchy () |
| void | FlushHierarchy () |
| void | GenerateBones () |
| void | ComputeFirstMeshWorldMatrix (KMdlMesh *pMesh, KMatrix CurrentMatrix) |
| void | ComputeFirstWorldMatrix () |
| void | ComputeMeshWorldMatrix (KMdlMesh *pMesh, KMatrix CurrentMatrix) |
Protected Attributes | |
| KTable< KMdlMesh * > | m_Meshes |
| KTable< KMdlAnim * > | m_Anims |
| KTable< char * > | m_Shaders |
| s32 | m_StartFrame |
| s32 | m_EndFrame |
Static Protected Attributes | |
| static u32 | m_MDLVersion |
| static u32 | m_ANMVersion |
Definition at line 25 of file MdlLoader.h.
1.5.1-p1