|
Assimp
v4.1. (December 2018)
|
Classes | |
| class | irr::io::IFileReadCallBack |
| Callback class for file read abstraction. More... | |
| class | irr::io::IIrrXMLReader< char_type, super_class > |
| Interface providing easy read access to a XML file. More... | |
| class | irr::io::IXMLBase |
| Empty class to be used as parent class for IrrXMLReader. More... | |
Namespaces | |
| irr | |
| irr::io | |
Typedefs | |
| typedef unsigned short | irr::io::char16 |
| defines the utf-16 type. More... | |
| typedef unsigned long | irr::io::char32 |
| defines the utf-32 type. More... | |
| typedef IIrrXMLReader< char, IXMLBase > | irr::io::IrrXMLReader |
| A UTF-8 or ASCII character xml parser. More... | |
| typedef IIrrXMLReader< char16, IXMLBase > | irr::io::IrrXMLReaderUTF16 |
| A UTF-16 xml parser. More... | |
| typedef IIrrXMLReader< char32, IXMLBase > | irr::io::IrrXMLReaderUTF32 |
| A UTF-32 xml parser. More... | |
Enumerations | |
| enum | irr::io::ETEXT_FORMAT { irr::io::ETF_ASCII, irr::io::ETF_UTF8, irr::io::ETF_UTF16_BE, irr::io::ETF_UTF16_LE, irr::io::ETF_UTF32_BE, irr::io::ETF_UTF32_LE } |
| Enumeration of all supported source text file formats. More... | |
| enum | irr::io::EXML_NODE { irr::io::EXN_NONE, irr::io::EXN_ELEMENT, irr::io::EXN_ELEMENT_END, irr::io::EXN_TEXT, irr::io::EXN_COMMENT, irr::io::EXN_CDATA, irr::io::EXN_UNKNOWN } |
| Enumeration for all xml nodes which are parsed by IrrXMLReader. More... | |
Functions | |
| IrrXMLReader * | irr::io::createIrrXMLReader (const char *filename) |
| Creates an instance of an UFT-8 or ASCII character xml parser. More... | |
| IrrXMLReader * | irr::io::createIrrXMLReader (FILE *file) |
| Creates an instance of an UFT-8 or ASCII character xml parser. More... | |
| IrrXMLReader * | irr::io::createIrrXMLReader (IFileReadCallBack *callback) |
| Creates an instance of an UFT-8 or ASCII character xml parser. More... | |
| IrrXMLReaderUTF16 * | irr::io::createIrrXMLReaderUTF16 (const char *filename) |
| Creates an instance of an UTF-16 xml parser. More... | |
| IrrXMLReaderUTF16 * | irr::io::createIrrXMLReaderUTF16 (FILE *file) |
| Creates an instance of an UTF-16 xml parser. More... | |
| IrrXMLReaderUTF16 * | irr::io::createIrrXMLReaderUTF16 (IFileReadCallBack *callback) |
| Creates an instance of an UTF-16 xml parser. More... | |
| IrrXMLReaderUTF32 * | irr::io::createIrrXMLReaderUTF32 (const char *filename) |
| Creates an instance of an UTF-32 xml parser. More... | |
| IrrXMLReaderUTF32 * | irr::io::createIrrXMLReaderUTF32 (FILE *file) |
| Creates an instance of an UTF-32 xml parser. More... | |
| IrrXMLReaderUTF32 * | irr::io::createIrrXMLReaderUTF32 (IFileReadCallBack *callback) |
| Creates an instance of an UTF-32 xml parser. More... | |