|
Assimp
v4.1. (December 2018)
|
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 (const char *name) const =0 |
| virtual std::shared_ptr< const FIValue > | getAttributeEncodedValue (int idx) 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 | ~FIReader () |
Public Member Functions inherited from irr::io::IIrrXMLReader< char, irr::io::IXMLBase > | |
| 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 (const char *name) const=0 |
| Returns the value of an attribute. More... | |
| virtual const char * | getAttributeValue (int idx) 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) |
|
inlinevirtual |
|
pure virtual |
Implemented in Assimp::CFIReaderImpl, and Assimp::CXMLReaderImpl.
|
pure virtual |
Implemented in Assimp::CXMLReaderImpl, and Assimp::CFIReaderImpl.
|
pure virtual |
Implemented in Assimp::CFIReaderImpl, and Assimp::CXMLReaderImpl.
|
pure virtual |
Implemented in Assimp::CFIReaderImpl, and Assimp::CXMLReaderImpl.