Home | Class list | Files | Namespace Members | Class members | File members |
#include <stdio.h>
Go to the source code of this file.
Namespaces | |
namespace | irr |
namespace | irr::io |
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. |
This file includes everything needed for using irrXML, the XML parser of the Irrlicht Engine. To use irrXML, you only need to include this file in your project:
#include <irrXML.h>
It is also common to use the two namespaces in which irrXML is included, directly after #including irrXML.h:
#include <irrXML.h> using namespace irr; using namespace io;
Definition in file irrXML.h.
|
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.
|