Public Member Functions | |
| iMeshLoader (iLowLevelGraphics *apLowLevelGraphics) | |
| virtual cMesh * | LoadMesh (const tString &asFile, tMeshLoadFlag aFlags)=0 |
| virtual bool | SaveMesh (cMesh *apMesh, const tString &asFile)=0 |
| virtual cWorld3D * | LoadWorld (const tString &asFile, cScene *apScene, tWorldLoadFlag aFlags)=0 |
| virtual cAnimation * | LoadAnimation (const tString &asFile)=0 |
| virtual bool | IsSupported (const tString asFileType)=0 |
| virtual void | AddSupportedTypes (tStringVec *avFileTypes)=0 |
Static Public Member Functions | |
| static void | SetRestricStaticLightToSector (bool abX) |
| static void | SetUseFastMaterial (bool abX) |
Protected Attributes | |
| cMaterialManager * | mpMaterialManager |
| cMeshManager * | mpMeshManager |
| cAnimationManager * | mpAnimationManager |
| iLowLevelGraphics * | mpLowLevelGraphics |
| cSystem * | mpSystem |
Static Protected Attributes | |
| static bool | mbRestricStaticLightToSector |
| static bool | mbUseFastMaterial |