Class which is able to load an animated mesh from a file.
More...
#include <IMeshLoader.h>
List of all members.
Additional Inherited Members |
void | setDebugName (const c8 *newName) |
| Sets the debug name of the object.
|
Detailed Description
Class which is able to load an animated mesh from a file.
If you want Irrlicht be able to load meshes of currently unsupported file formats (e.g. .cob), then implement this and add your new Meshloader with ISceneManager::addExternalMeshLoader() to the engine.
Definition at line 26 of file IMeshLoader.h.
Constructor & Destructor Documentation
virtual irr::scene::IMeshLoader::~IMeshLoader |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
Creates/loads an animated mesh from the file.
- Parameters:
-
file | File handler to load the file from. |
- Returns:
- Pointer to the created mesh. Returns 0 if loading failed. If you no longer need the mesh, you should call IAnimatedMesh::drop(). See IReferenceCounted::drop() for more information.
virtual bool irr::scene::IMeshLoader::isALoadableFileExtension |
( |
const io::path & |
filename | ) |
const |
|
pure virtual |
Returns true if the file might be loaded by this class.
This decision should be based on the file extension (e.g. ".cob") only.
- Parameters:
-
filename | Name of the file to test. |
- Returns:
- True if the file might be loaded by this class.
The documentation for this class was generated from the following file: