ScummVM API documentation
hpl::cMeshLoaderMSH Class Reference
Inheritance diagram for hpl::cMeshLoaderMSH:
hpl::iMeshLoader

Public Member Functions

 cMeshLoaderMSH (iLowLevelGraphics *apLowLevelGraphics)
 
cMesh * LoadMesh (const tString &asFile, tMeshLoadFlag aFlags)
 
bool SaveMesh (cMesh *apMesh, const tString &asFile)
 
cWorld3D * LoadWorld (const tString &asFile, cScene *apScene, tWorldLoadFlag aFlags)
 
cAnimation * LoadAnimation (const tString &asFile)
 
bool IsSupported (const tString asFileType)
 
void AddSupportedTypes (tStringVec *avFileTypes)
 
- Public Member Functions inherited from hpl::iMeshLoader
 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
 

Additional Inherited Members

- Static Public Member Functions inherited from hpl::iMeshLoader
static void SetRestricStaticLightToSector (bool abX)
 
static void SetUseFastMaterial (bool abX)
 
- Protected Attributes inherited from hpl::iMeshLoader
cMaterialManager * mpMaterialManager
 
cMeshManager * mpMeshManager
 
cAnimationManager * mpAnimationManager
 
iLowLevelGraphics * mpLowLevelGraphics
 
cSystem * mpSystem
 
- Static Protected Attributes inherited from hpl::iMeshLoader
static bool mbRestricStaticLightToSector
 
static bool mbUseFastMaterial
 

Member Function Documentation

◆ LoadMesh()

cMesh * hpl::cMeshLoaderMSH::LoadMesh ( const tString &  asFile,
tMeshLoadFlag  aFlags 
)
virtual

Implements hpl::iMeshLoader.

◆ SaveMesh()

bool hpl::cMeshLoaderMSH::SaveMesh ( cMesh *  apMesh,
const tString &  asFile 
)
virtual

Implements hpl::iMeshLoader.

◆ LoadWorld()

cWorld3D * hpl::cMeshLoaderMSH::LoadWorld ( const tString &  asFile,
cScene *  apScene,
tWorldLoadFlag  aFlags 
)
virtual

Implements hpl::iMeshLoader.

◆ LoadAnimation()

cAnimation * hpl::cMeshLoaderMSH::LoadAnimation ( const tString &  asFile)
inlinevirtual

Implements hpl::iMeshLoader.

◆ IsSupported()

bool hpl::cMeshLoaderMSH::IsSupported ( const tString  asFileType)
virtual

Implements hpl::iMeshLoader.

◆ AddSupportedTypes()

void hpl::cMeshLoaderMSH::AddSupportedTypes ( tStringVec *  avFileTypes)
virtual

Implements hpl::iMeshLoader.


The documentation for this class was generated from the following file: