Assimp  v4.1. (December 2018)
Assimp::CFIReaderImpl Class Reference

Inherits Assimp::FIReader.

Public Member Functions

 CFIReaderImpl (std::unique_ptr< uint8_t[]> data_, size_t size)
 
virtual int getAttributeCount () const
 
virtual std::shared_ptr< const FIValuegetAttributeEncodedValue (const char *name) const
 
virtual std::shared_ptr< const FIValuegetAttributeEncodedValue (int idx) const
 
virtual const char * getAttributeName (int idx) const
 
virtual const char * getAttributeValue (const char *name) const
 
virtual const char * getAttributeValue (int idx) const
 
virtual float getAttributeValueAsFloat (const char *name) const
 
virtual float getAttributeValueAsFloat (int idx) const
 
virtual int getAttributeValueAsInt (const char *name) const
 
virtual int getAttributeValueAsInt (int idx) const
 
virtual const char * getAttributeValueSafe (const char *name) const
 
virtual const char * getNodeData () const
 
virtual const char * getNodeName () const
 
virtual irr::io::EXML_NODE getNodeType () const
 
virtual irr::io::ETEXT_FORMAT getParserFormat () const
 
virtual irr::io::ETEXT_FORMAT getSourceFormat () const
 
virtual bool isEmptyElement () const
 
virtual bool read ()
 
virtual void registerDecoder (const std::string &algorithmUri, std::unique_ptr< FIDecoder > decoder)
 
virtual void registerVocabulary (const std::string &vocabularyUri, const FIVocabulary *vocabulary)
 
virtual ~CFIReaderImpl ()
 
- Public Member Functions inherited from Assimp::FIReader
virtual ~FIReader ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Assimp::FIReader
static std::unique_ptr< FIReadercreate (IOStream *stream)
 

Constructor & Destructor Documentation

◆ CFIReaderImpl()

Assimp::CFIReaderImpl::CFIReaderImpl ( std::unique_ptr< uint8_t[]>  data_,
size_t  size 
)
inline

◆ ~CFIReaderImpl()

virtual Assimp::CFIReaderImpl::~CFIReaderImpl ( )
inlinevirtual

Member Function Documentation

◆ getAttributeCount()

virtual int Assimp::CFIReaderImpl::getAttributeCount ( ) const
inlinevirtual

◆ getAttributeEncodedValue() [1/2]

virtual std::shared_ptr<const FIValue> Assimp::CFIReaderImpl::getAttributeEncodedValue ( const char *  name) const
inlinevirtual

Implements Assimp::FIReader.

◆ getAttributeEncodedValue() [2/2]

virtual std::shared_ptr<const FIValue> Assimp::CFIReaderImpl::getAttributeEncodedValue ( int  idx) const
inlinevirtual

Implements Assimp::FIReader.

◆ getAttributeName()

virtual const char* Assimp::CFIReaderImpl::getAttributeName ( int  idx) const
inlinevirtual

◆ getAttributeValue() [1/2]

virtual const char* Assimp::CFIReaderImpl::getAttributeValue ( const char *  name) const
inlinevirtual

◆ getAttributeValue() [2/2]

virtual const char* Assimp::CFIReaderImpl::getAttributeValue ( int  idx) const
inlinevirtual

◆ getAttributeValueAsFloat() [1/2]

virtual float Assimp::CFIReaderImpl::getAttributeValueAsFloat ( const char *  name) const
inlinevirtual

◆ getAttributeValueAsFloat() [2/2]

virtual float Assimp::CFIReaderImpl::getAttributeValueAsFloat ( int  idx) const
inlinevirtual

◆ getAttributeValueAsInt() [1/2]

virtual int Assimp::CFIReaderImpl::getAttributeValueAsInt ( const char *  name) const
inlinevirtual

◆ getAttributeValueAsInt() [2/2]

virtual int Assimp::CFIReaderImpl::getAttributeValueAsInt ( int  idx) const
inlinevirtual

◆ getAttributeValueSafe()

virtual const char* Assimp::CFIReaderImpl::getAttributeValueSafe ( const char *  name) const
inlinevirtual

◆ getNodeData()

virtual const char* Assimp::CFIReaderImpl::getNodeData ( ) const
inlinevirtual

◆ getNodeName()

virtual const char* Assimp::CFIReaderImpl::getNodeName ( ) const
inlinevirtual

◆ getNodeType()

virtual irr::io::EXML_NODE Assimp::CFIReaderImpl::getNodeType ( ) const
inlinevirtual

◆ getParserFormat()

virtual irr::io::ETEXT_FORMAT Assimp::CFIReaderImpl::getParserFormat ( ) const
inlinevirtual

◆ getSourceFormat()

virtual irr::io::ETEXT_FORMAT Assimp::CFIReaderImpl::getSourceFormat ( ) const
inlinevirtual

◆ isEmptyElement()

virtual bool Assimp::CFIReaderImpl::isEmptyElement ( ) const
inlinevirtual

◆ read()

virtual bool Assimp::CFIReaderImpl::read ( )
inlinevirtual

◆ registerDecoder()

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

Implements Assimp::FIReader.

◆ registerVocabulary()

virtual void Assimp::CFIReaderImpl::registerVocabulary ( const std::string &  vocabularyUri,
const FIVocabulary vocabulary 
)
inlinevirtual

Implements Assimp::FIReader.


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