Assimp
v3.1.1 (June 2014)
|
Inherits irr::io::IIrrXMLReader< char, irr::io::IXMLBase >.
Inherited by Assimp::CFIReaderImpl, and Assimp::CXMLReaderImpl.
Public Member Functions | |
virtual std::shared_ptr< const FIValue > | getAttributeEncodedValue (int idx) const =0 |
virtual std::shared_ptr< const FIValue > | getAttributeEncodedValue (const char *name) const =0 |
virtual void | registerDecoder (const std::string &algorithmUri, std::unique_ptr< FIDecoder > decoder)=0 |
virtual void | registerVocabulary (const std::string &vocabularyUri, const FIVocabulary *vocabulary)=0 |
![]() | |
virtual int | getAttributeCount () const=0 |
Returns attribute count of the current XML node. More... | |
virtual const char * | getAttributeName (int idx) const=0 |
Returns name of an attribute. More... | |
virtual const char * | getAttributeValue (int idx) const=0 |
Returns the value of an attribute. More... | |
virtual const char * | getAttributeValue (const char *name) const=0 |
Returns the value of an attribute. More... | |
virtual float | getAttributeValueAsFloat (const char *name) const=0 |
Returns the value of an attribute as float. More... | |
virtual float | getAttributeValueAsFloat (int idx) const=0 |
Returns the value of an attribute as float. More... | |
virtual int | getAttributeValueAsInt (const char *name) const=0 |
Returns the value of an attribute as integer. More... | |
virtual int | getAttributeValueAsInt (int idx) const=0 |
Returns the value of an attribute as integer. More... | |
virtual const char * | getAttributeValueSafe (const char *name) const=0 |
Returns the value of an attribute in a safe way. More... | |
virtual const char * | getNodeData () const=0 |
Returns data of the current node. More... | |
virtual const char * | getNodeName () const=0 |
Returns the name of the current node. More... | |
virtual EXML_NODE | getNodeType () const=0 |
Returns the type of the current XML node. More... | |
virtual ETEXT_FORMAT | getParserFormat () const=0 |
Returns format of the strings returned by the parser. More... | |
virtual ETEXT_FORMAT | getSourceFormat () const=0 |
Returns format of the source xml file. More... | |
virtual bool | isEmptyElement () const=0 |
Returns if an element is an empty element, like <foo> More... | |
virtual bool | read ()=0 |
Reads forward to the next xml node. More... | |
virtual | ~IIrrXMLReader () |
Destructor. More... | |
Static Public Member Functions | |
static std::unique_ptr< FIReader > | create (IOStream *stream) |
|
pure virtual |
Implemented in Assimp::CXMLReaderImpl, and Assimp::CFIReaderImpl.
|
pure virtual |
Implemented in Assimp::CXMLReaderImpl, and Assimp::CFIReaderImpl.
|
pure virtual |
Implemented in Assimp::CXMLReaderImpl, and Assimp::CFIReaderImpl.
|
pure virtual |
Implemented in Assimp::CXMLReaderImpl, and Assimp::CFIReaderImpl.