Class which is able to load an animated mesh from a file. More...
#include <IMeshLoader.h>
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.
virtual irr::scene::IMeshLoader::~IMeshLoader | ( | ) | [inline, virtual] |
Destructor.
Definition at line 31 of file IMeshLoader.h.
virtual IAnimatedMesh* irr::scene::IMeshLoader::createMesh | ( | io::IReadFile * | file | ) | [pure virtual] |
Creates/loads an animated mesh from the file.
file | File handler to load the file from. |
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.
filename | Name of the file to test. |