Assimp  v4.1. (December 2018)
irr::io Namespace Reference

Classes

class  CFileReadCallBack
 Implementation of the file read callback for ordinary files. More...
 
class  CXMLReaderImpl
 implementation of the IrrXMLReader More...
 

Functions

IrrXMLReader * createIrrXMLReader (const char *filename)
 Creates an instance of an UFT-8 or ASCII character xml parser. More...
 
IrrXMLReader * createIrrXMLReader (FILE *file)
 Creates an instance of an UFT-8 or ASCII character xml parser. More...
 
IrrXMLReader * createIrrXMLReader (IFileReadCallBack *callback)
 Creates an instance of an UFT-8 or ASCII character xml parser. More...
 
IrrXMLReaderUTF16 * createIrrXMLReaderUTF16 (const char *filename)
 Creates an instance of an UTF-16 xml parser. More...
 
IrrXMLReaderUTF16 * createIrrXMLReaderUTF16 (FILE *file)
 Creates an instance of an UTF-16 xml parser. More...
 
IrrXMLReaderUTF16 * createIrrXMLReaderUTF16 (IFileReadCallBack *callback)
 Creates an instance of an UTF-16 xml parser. More...
 
IrrXMLReaderUTF32 * createIrrXMLReaderUTF32 (const char *filename)
 Creates an instance of an UTF-32 xml parser. More...
 
IrrXMLReaderUTF32 * createIrrXMLReaderUTF32 (FILE *file)
 Creates an instance of an UTF-32 xml parser. More...
 
IrrXMLReaderUTF32 * createIrrXMLReaderUTF32 (IFileReadCallBack *callback)
 Creates an instance of an UTF-32 xml parser. More...
 

Function Documentation

◆ createIrrXMLReader() [1/3]

IrrXMLReader* irr::io::createIrrXMLReader ( const char *  filename)

Creates an instance of an UFT-8 or ASCII character xml parser.

◆ createIrrXMLReader() [2/3]

IrrXMLReader* irr::io::createIrrXMLReader ( FILE *  file)

Creates an instance of an UFT-8 or ASCII character xml parser.

◆ createIrrXMLReader() [3/3]

IrrXMLReader* irr::io::createIrrXMLReader ( IFileReadCallBack *  callback)

Creates an instance of an UFT-8 or ASCII character xml parser.

◆ createIrrXMLReaderUTF16() [1/3]

IrrXMLReaderUTF16* irr::io::createIrrXMLReaderUTF16 ( const char *  filename)

Creates an instance of an UTF-16 xml parser.

◆ createIrrXMLReaderUTF16() [2/3]

IrrXMLReaderUTF16* irr::io::createIrrXMLReaderUTF16 ( FILE *  file)

Creates an instance of an UTF-16 xml parser.

◆ createIrrXMLReaderUTF16() [3/3]

IrrXMLReaderUTF16* irr::io::createIrrXMLReaderUTF16 ( IFileReadCallBack *  callback)

Creates an instance of an UTF-16 xml parser.

◆ createIrrXMLReaderUTF32() [1/3]

IrrXMLReaderUTF32* irr::io::createIrrXMLReaderUTF32 ( const char *  filename)

Creates an instance of an UTF-32 xml parser.

◆ createIrrXMLReaderUTF32() [2/3]

IrrXMLReaderUTF32* irr::io::createIrrXMLReaderUTF32 ( FILE *  file)

Creates an instance of an UTF-32 xml parser.

◆ createIrrXMLReaderUTF32() [3/3]

IrrXMLReaderUTF32* irr::io::createIrrXMLReaderUTF32 ( IFileReadCallBack *  callback)

Creates an instance of an UTF-32 xml parser.