Assimp
v3.1.1 (June 2014)
|
Base class for the Irr and IrrMesh importers. More...
Inherited by Assimp::IRRImporter, and Assimp::IRRMeshImporter.
Classes | |
struct | Property |
Data structure for a simple name-value property. More... | |
Protected Types | |
typedef Property< bool > | BoolProperty |
typedef Property< float > | FloatProperty |
typedef Property< uint32_t > | HexProperty |
typedef Property< int > | IntProperty |
typedef Property< std::string > | StringProperty |
typedef Property< aiVector3D > | VectorProperty |
Protected Member Functions | |
aiMaterial * | ParseMaterial (unsigned int &matFlags) |
Parse a material description from the XML. More... | |
void | ReadBoolProperty (BoolProperty &out) |
void | ReadFloatProperty (FloatProperty &out) |
void | ReadHexProperty (HexProperty &out) |
Read a property of the specified type from the current XML element. More... | |
void | ReadIntProperty (IntProperty &out) |
void | ReadStringProperty (StringProperty &out) |
void | ReadVectorProperty (VectorProperty &out) |
Protected Attributes | |
irr::io::IrrXMLReader * | reader |
XML reader instance. More... | |
Base class for the Irr and IrrMesh importers.
Declares some irrlight-related xml parsing utilities and provides tools to load materials from IRR and IRRMESH files.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Parse a material description from the XML.
matFlags | Receives AI_IRRMESH_MAT_XX flags |
|
protected |
|
protected |
|
protected |
Read a property of the specified type from the current XML element.
out | Recives output data |
|
protected |
|
protected |
|
protected |
|
protected |
XML reader instance.