iModelLoader Struct Reference
[Loading & Saving support]
Some loader plugins implement this as an easier way to load a factory from code.
More...
#include <imap/modelload.h>
Inheritance diagram for iModelLoader:
Public Member Functions | |
virtual bool | IsRecognized (iDataBuffer *buffer)=0 |
Test if the model is recognized by this model loader. | |
virtual bool | IsRecognized (const char *filename)=0 |
Test if the model is recognized by this model loader. | |
virtual iMeshFactoryWrapper * | Load (const char *factname, iDataBuffer *buffer)=0 |
Create a mesh factory and load the given model into it. | |
virtual iMeshFactoryWrapper * | Load (const char *factname, const char *filename)=0 |
Create a mesh factory and load the given model into it. |
Detailed Description
Some loader plugins implement this as an easier way to load a factory from code.Main creators of instances implementing this interface:
- gmesh3ds plugin (crystalspace.mesh.loader.factory.genmesh.3ds)
- spr3md2 plugin (crystalspace.mesh.loader.factory.sprite.3d.md2)
Main ways to get pointers to this interface:
Definition at line 44 of file modelload.h.
Member Function Documentation
virtual bool iModelLoader::IsRecognized | ( | iDataBuffer * | buffer | ) | [pure virtual] |
Test if the model is recognized by this model loader.
virtual bool iModelLoader::IsRecognized | ( | const char * | filename | ) | [pure virtual] |
Test if the model is recognized by this model loader.
virtual iMeshFactoryWrapper* iModelLoader::Load | ( | const char * | factname, | |
iDataBuffer * | buffer | |||
) | [pure virtual] |
Create a mesh factory and load the given model into it.
- Parameters:
-
factname The name of the factory. buffer The buffer containing the file.
- Returns:
- a mesh factory wrapper on success or otherwise 0. The error will be reported to the reporter.
virtual iMeshFactoryWrapper* iModelLoader::Load | ( | const char * | factname, | |
const char * | filename | |||
) | [pure virtual] |
Create a mesh factory and load the given model into it.
- Parameters:
-
factname The name of the factory. filename The VFS name of the file.
- Returns:
- a mesh factory wrapper on success or otherwise 0. The error will be reported to the reporter.
The documentation for this struct was generated from the following file:
- imap/modelload.h
Generated for Crystal Space by doxygen 1.4.7