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 |