|
Assimp
v4.1. (December 2018)
|
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 | Receives output data |
|
protected |
|
protected |
|
protected |
|
protected |
XML reader instance.