| Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
Classes | |
| class | IAttributeExchangingObject |
| An object which is able to serialize and deserialize its attributes into an attributes object. More... | |
| class | IAttributes |
| Provides a generic interface for attributes and their values and the possiblity to serialize them. More... | |
| class | IFileList |
| The Filelist lists all files in a directory. More... | |
| class | IFileReadCallBack |
| Callback class for file read abstraction. More... | |
| class | IFileSystem |
| The FileSystem manages files and archives and provides access to them. More... | |
| class | IIrrXMLReader |
| Interface providing easy read access to a XML file. More... | |
| class | IReadFile |
| Interface providing read acess to a file. More... | |
| class | IWriteFile |
| Interface providing write acess to a file. More... | |
| class | IXMLBase |
| Empty class to be used as parent class for IrrXMLReader. More... | |
| class | IXMLWriter |
| Interface providing methods for making it easier to write XML files. More... | |
| struct | SAttributeReadWriteOptions |
| struct holding data describing options 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. | |
| typedef IIrrXMLReader< wchar_t, IReferenceCounted > | IXMLReader |
| An xml reader for wide characters, derived from IReferenceCounted. | |
| typedef IIrrXMLReader< c8, IReferenceCounted > | IXMLReaderUTF8 |
| An xml reader for ASCII or UTF-8 characters, derived from IReferenceCounted. | |
Enumerations | |
| enum | E_ATTRIBUTE_READ_WRITE_FLAGS { EARWF_FOR_FILE = 0x00000001, EARWF_FOR_EDITOR = 0x00000002, EARWF_USE_RELATIVE_PATHS = 0x00000004 } |
| Enumeration flags passed through SAttributeReadWriteOptions to the IAttributeExchangingObject object. More... | |
| enum | E_ATTRIBUTE_TYPE { EAT_INT = 0, EAT_FLOAT, EAT_STRING, EAT_BOOL, EAT_ENUM, EAT_COLOR, EAT_COLORF, EAT_VECTOR3D, EAT_POSITION2D, EAT_VECTOR2D, EAT_RECT, EAT_MATRIX, EAT_QUATERNION, EAT_BBOX, EAT_PLANE, EAT_TRIANGLE3D, EAT_LINE2D, EAT_LINE3D, EAT_STRINGWARRAY, EAT_FLOATARRAY, EAT_INTARRAY, EAT_BINARY, EAT_TEXTURE, EAT_USER_POINTER, EAT_COUNT, EAT_UNKNOWN } |
| Types of attributes available for IAttributes. More... | |
| 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 | |
| IRRLICHT_API IrrXMLReader *IRRCALLCONV | createIrrXMLReader (IFileReadCallBack *callback) |
| Creates an instance of an UFT-8 or ASCII character xml parser. | |
| IRRLICHT_API IrrXMLReader *IRRCALLCONV | createIrrXMLReader (FILE *file) |
| Creates an instance of an UFT-8 or ASCII character xml parser. | |
| IRRLICHT_API IrrXMLReader *IRRCALLCONV | createIrrXMLReader (const char *filename) |
| Creates an instance of an UFT-8 or ASCII character xml parser. | |
| IRRLICHT_API IrrXMLReaderUTF16 *IRRCALLCONV | createIrrXMLReaderUTF16 (IFileReadCallBack *callback) |
| Creates an instance of an UFT-16 xml parser. | |
| IRRLICHT_API IrrXMLReaderUTF16 *IRRCALLCONV | createIrrXMLReaderUTF16 (FILE *file) |
| Creates an instance of an UFT-16 xml parser. | |
| IRRLICHT_API IrrXMLReaderUTF16 *IRRCALLCONV | createIrrXMLReaderUTF16 (const char *filename) |
| Creates an instance of an UFT-16 xml parser. | |
| IRRLICHT_API IrrXMLReaderUTF32 *IRRCALLCONV | createIrrXMLReaderUTF32 (IFileReadCallBack *callback) |
| Creates an instance of an UFT-32 xml parser. | |
| IRRLICHT_API IrrXMLReaderUTF32 *IRRCALLCONV | createIrrXMLReaderUTF32 (FILE *file) |
| Creates an instance of an UFT-32 xml parser. | |
| IRRLICHT_API IrrXMLReaderUTF32 *IRRCALLCONV | createIrrXMLReaderUTF32 (const char *filename) |
| Creates an instance of an UFT-32 xml parser. | |
| IReadFile * | createLimitReadFile (const c8 *fileName, IReadFile *alreadyOpenedFile, long areaSize) |
| Internal function, please do not use. | |
| IReadFile * | createMemoryReadFile (void *memory, long size, const c8 *fileName, bool deleteMemoryWhenDropped) |
| Internal function, please do not use. | |
| IReadFile * | createReadFile (const c8 *fileName) |
| Internal function, please do not use. | |
| IWriteFile * | createWriteFile (const c8 *fileName, bool append) |
| Internal function, please do not use. | |
|
|
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. |
|
|
An xml reader for wide characters, derived from IReferenceCounted. This XML Parser can read any type of text files from any source Irrlicht can read. Just call IFileSystem::createXMLReader(). For more informations on how to use the parser, see IIrrXMLReader Definition at line 19 of file IXMLReader.h. |
|
|
An xml reader for ASCII or UTF-8 characters, derived from IReferenceCounted. This XML Parser can read any type of text files from any source Irrlicht can read. Just call IFileSystem::createXMLReaderUTF8(). For more informations on how to use the parser, see IIrrXMLReader Definition at line 25 of file IXMLReader.h. |
|
|
Enumeration flags passed through SAttributeReadWriteOptions to the IAttributeExchangingObject object.
Definition at line 20 of file IAttributeExchangingObject.h. |
|
|
Types of attributes available for IAttributes.
Definition at line 38 of file IAttributes.h. |
|
|
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.
|
|
||||||||||||||||
|
Internal function, please do not use.
|
|
||||||||||||||||||||
|
Internal function, please do not use.
|
|
|
Internal function, please do not use.
|
|
||||||||||||
|
Internal function, please do not use.
|
| The Irrlicht
Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated
on Sun Sep 21 08:57:54 2008 by Doxygen
(1.4.2) |