Assimp
v4.1. (December 2018)
|
implementation of the IrrXMLReader More...
Inherits irr::io::IIrrXMLReader< char_type, superclass >.
Public Member Functions | |
CXMLReaderImpl (IFileReadCallBack *callback, bool deleteCallBack=true) | |
Constructor. More... | |
virtual int | getAttributeCount () const |
Returns attribute count of the current XML node. More... | |
virtual const char_type * | getAttributeName (int idx) const |
Returns name of an attribute. More... | |
virtual const char_type * | getAttributeValue (int idx) const |
Returns the value of an attribute. More... | |
virtual const char_type * | getAttributeValue (const char_type *name) const |
Returns the value of an attribute. More... | |
float | getAttributeValueAsFloat (const char_type *name) const |
Returns the value of an attribute as float. More... | |
float | getAttributeValueAsFloat (int idx) const |
Returns the value of an attribute as float. More... | |
int | getAttributeValueAsInt (const char_type *name) const |
Returns the value of an attribute as integer. More... | |
int | getAttributeValueAsInt (int idx) const |
Returns the value of an attribute as integer. More... | |
virtual const char_type * | getAttributeValueSafe (const char_type *name) const |
Returns the value of an attribute. More... | |
virtual const char_type * | getNodeData () const |
Returns data of the current node. More... | |
virtual const char_type * | getNodeName () const |
Returns the name of the current node. More... | |
virtual EXML_NODE | getNodeType () const |
Returns the type of the current XML node. More... | |
virtual ETEXT_FORMAT | getParserFormat () const |
Returns format of the strings returned by the parser. More... | |
virtual ETEXT_FORMAT | getSourceFormat () const |
Returns format of the source xml file. More... | |
virtual bool | isEmptyElement () const |
Returns if an element is an empty element, like <foo> More... | |
virtual bool | read () |
Reads forward to the next xml node. More... | |
virtual | ~CXMLReaderImpl () |
Destructor. More... | |
![]() | |
virtual | ~IIrrXMLReader () |
Destructor. More... | |
implementation of the IrrXMLReader
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inlinevirtual |
Returns attribute count of the current XML node.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns name of an attribute.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute as float.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute as float.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute as integer.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute as integer.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the value of an attribute.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns data of the current node.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the name of the current node.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns the type of the current XML node.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns format of the strings returned by the parser.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns format of the source xml file.
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Returns if an element is an empty element, like <foo>
Implements irr::io::IIrrXMLReader< char_type, superclass >.
|
inlinevirtual |
Reads forward to the next xml node.
Implements irr::io::IIrrXMLReader< char_type, superclass >.