Home | Class list | Files | Namespace Members | Class members | File members |
Classes | |
class | IFileReadCallBack |
Callback class for file read abstraction. More... | |
class | IIrrXMLReader |
Interface providing easy read access to a XML file. More... | |
class | IXMLBase |
Empty class to be used as parent class for IrrXMLReader. More... | |
Typedefs | |
typedef unsigned short | char16 |
defines the utf-16 type. | |
typedef unsigned long | char32 |
defines the utf-32 type. | |
typedef IIrrXMLReader< char, IXMLBase > | IrrXMLReader |
A UTF-8 or ASCII character xml parser. | |
typedef IIrrXMLReader< char16, IXMLBase > | IrrXMLReaderUTF16 |
A UTF-16 xml parser. | |
typedef IIrrXMLReader< char32, IXMLBase > | IrrXMLReaderUTF32 |
A UTF-32 xml parser. | |
Enumerations | |
enum | ETEXT_FORMAT { ETF_ASCII, ETF_UTF8, ETF_UTF16_BE, ETF_UTF16_LE, ETF_UTF32_BE, ETF_UTF32_LE } |
Enumeration of all supported source text file formats. More... | |
enum | EXML_NODE { EXN_NONE, EXN_ELEMENT, EXN_ELEMENT_END, EXN_TEXT, EXN_COMMENT, EXN_CDATA, EXN_UNKNOWN } |
Enumeration for all xml nodes which are parsed by IrrXMLReader. More... | |
Functions | |
IrrXMLReader * | createIrrXMLReader (IFileReadCallBack *callback) |
Creates an instance of an UFT-8 or ASCII character xml parser. | |
IrrXMLReader * | createIrrXMLReader (FILE *file) |
Creates an instance of an UFT-8 or ASCII character xml parser. | |
IrrXMLReader * | createIrrXMLReader (const char *filename) |
Creates an instance of an UFT-8 or ASCII character xml parser. | |
IrrXMLReaderUTF16 * | createIrrXMLReaderUTF16 (IFileReadCallBack *callback) |
Creates an instance of an UFT-16 xml parser. | |
IrrXMLReaderUTF16 * | createIrrXMLReaderUTF16 (FILE *file) |
Creates an instance of an UFT-16 xml parser. | |
IrrXMLReaderUTF16 * | createIrrXMLReaderUTF16 (const char *filename) |
Creates an instance of an UFT-16 xml parser. | |
IrrXMLReaderUTF32 * | createIrrXMLReaderUTF32 (IFileReadCallBack *callback) |
Creates an instance of an UFT-32 xml parser. | |
IrrXMLReaderUTF32 * | createIrrXMLReaderUTF32 (FILE *file) |
Creates an instance of an UFT-32 xml parser. | |
IrrXMLReaderUTF32 * | createIrrXMLReaderUTF32 (const char *filename) |
Creates an instance of an UFT-32 xml parser. |
|
defines the utf-16 type. Not using wchar_t for this because wchar_t has 16 bit on windows and 32 bit on other operating systems. |
|
defines the utf-32 type. Not using wchar_t for this because wchar_t has 16 bit on windows and 32 bit on other operating systems. |
|
A UTF-8 or ASCII character xml parser. This means that all character data will be returned in 8 bit ASCII or UTF-8 by this parser. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. Create an instance of this with createIrrXMLReader(); See IIrrXMLReader for description on how to use it. |
|
A UTF-16 xml parser. This means that all character data will be returned in UTF-16 by this parser. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. Create an instance of this with createIrrXMLReaderUTF16(); See IIrrXMLReader for description on how to use it. |
|
A UTF-32 xml parser. This means that all character data will be returned in UTF-32 by this parser. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. Create an instance of this with createIrrXMLReaderUTF32(); See IIrrXMLReader for description on how to use it. |
|
Enumeration of all supported source text file formats.
|
|
|
Creates an instance of an UFT-8 or ASCII character xml parser. This means that all character data will be returned in 8 bit ASCII or UTF-8. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReaderUTF8() instead.
|
|
Creates an instance of an UFT-8 or ASCII character xml parser. This means that all character data will be returned in 8 bit ASCII or UTF-8. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReaderUTF8() instead.
|
|
Creates an instance of an UFT-8 or ASCII character xml parser. This means that all character data will be returned in 8 bit ASCII or UTF-8. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReaderUTF8() instead.
|
|
Creates an instance of an UFT-16 xml parser. This means that all character data will be returned in UTF-16. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead.
|
|
Creates an instance of an UFT-16 xml parser. This means that all character data will be returned in UTF-16. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead.
|
|
Creates an instance of an UFT-16 xml parser. This means that all character data will be returned in UTF-16. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead.
|
|
Creates an instance of an UFT-32 xml parser. This means that all character data will be returned in UTF-32. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead.
|
|
Creates an instance of an UFT-32 xml parser. This means that all character data will be returned in UTF-32. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. if you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead.
|
|
Creates an instance of an UFT-32 xml parser. This means that all character data will be returned in UTF-32. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead.
|