Assimp  v4.1. (December 2018)
Assimp::FIReader Class Referenceabstract

Inherits irr::io::IIrrXMLReader< char, irr::io::IXMLBase >.

Inherited by Assimp::CFIReaderImpl, and Assimp::CXMLReaderImpl.

Public Member Functions

virtual std::shared_ptr< const FIValuegetAttributeEncodedValue (const char *name) const =0
 
virtual std::shared_ptr< const FIValuegetAttributeEncodedValue (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 ()
 

Static Public Member Functions

static std::unique_ptr< FIReadercreate (IOStream *stream)
 

Constructor & Destructor Documentation

◆ ~FIReader()

Assimp::FIReader::~FIReader ( )
inlinevirtual

Member Function Documentation

◆ create()

std::unique_ptr< FIReader > Assimp::FIReader::create ( IOStream stream)
static

◆ getAttributeEncodedValue() [1/2]

virtual std::shared_ptr<const FIValue> Assimp::FIReader::getAttributeEncodedValue ( const char *  name) const
pure virtual

◆ getAttributeEncodedValue() [2/2]

virtual std::shared_ptr<const FIValue> Assimp::FIReader::getAttributeEncodedValue ( int  idx) const
pure virtual

◆ registerDecoder()

virtual void Assimp::FIReader::registerDecoder ( const std::string &  algorithmUri,
std::unique_ptr< FIDecoder decoder 
)
pure virtual

◆ registerVocabulary()

virtual void Assimp::FIReader::registerVocabulary ( const std::string &  vocabularyUri,
const FIVocabulary vocabulary 
)
pure virtual

The documentation for this class was generated from the following files: