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... | |