GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
QMLLoader Class Reference
Inheritance diagram for QMLLoader:
Collaboration diagram for QMLLoader:

Public Member Functions

 QMLLoader ()
 QMLLoader (QMLData *parent)
void set_data (std::vector< unsigned char > vec)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual void Prepare ()
virtual QMLData * Parent () const
virtual std::string Type () const
virtual int NumImports () const
virtual std::string Import (int import_i) const
virtual QMLData * ImportChildren (int import_i) const
virtual int NumAttribs () const
virtual std::string AttrName (int attr_i) const
virtual std::string AttrValue (int attr_i) const
virtual int NumChildren () const
virtual std::string Name (int child_i) const
virtual std::string Type (int child_i) const
virtual QMLData * Children (int child_i) const
 QMLLoader (std::string type)
 QMLLoader (QMLData *parent)
void set_data (std::vector< unsigned char > vec)
virtual void Prepare ()
virtual QMLData * Parent () const
virtual std::string Type () const
virtual int NumImports () const
virtual std::string Import (int import_i) const
virtual int NumAttribs () const
virtual std::string AttrName (int attr_i) const
virtual std::string AttrValue (int attr_i) const
virtual int NumChildren () const
virtual std::string Name (int child_i) const
virtual std::string Type (int child_i) const
virtual QMLData * Children (int child_i) const
virtual std::string ChildName (int child_i) const
Public Member Functions inherited from QMLData
virtual ~QMLData ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Public Attributes

std::vector< QMLData * > m_child_map

Constructor & Destructor Documentation

◆ QMLLoader() [1/4]

QMLLoader::QMLLoader ( )
inline
Here is the caller graph for this function:

◆ QMLLoader() [2/4]

QMLLoader::QMLLoader ( QMLData * parent)
inline

◆ QMLLoader() [3/4]

QMLLoader::QMLLoader ( std::string type)
inline

◆ QMLLoader() [4/4]

QMLLoader::QMLLoader ( QMLData * parent)
inline

Member Function Documentation

◆ AttrName() [1/2]

virtual std::string QMLLoader::AttrName ( int attr_i) const
inlinevirtual

Implements QMLData.

◆ AttrName() [2/2]

virtual std::string QMLLoader::AttrName ( int attr_i) const
inlinevirtual

Implements QMLData.

◆ AttrValue() [1/2]

virtual std::string QMLLoader::AttrValue ( int attr_i) const
inlinevirtual

Implements QMLData.

◆ AttrValue() [2/2]

virtual std::string QMLLoader::AttrValue ( int attr_i) const
inlinevirtual

Implements QMLData.

◆ ChildName()

virtual std::string QMLLoader::ChildName ( int child_i) const
inlinevirtual

◆ Children() [1/2]

virtual QMLData * QMLLoader::Children ( int child_i) const
inlinevirtual

Implements QMLData.

◆ Children() [2/2]

virtual QMLData * QMLLoader::Children ( int child_i) const
inlinevirtual

Implements QMLData.

◆ Collect()

void QMLLoader::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ HeavyPrepare()

void QMLLoader::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Import() [1/2]

virtual std::string QMLLoader::Import ( int import_i) const
inlinevirtual

Implements QMLData.

◆ Import() [2/2]

virtual std::string QMLLoader::Import ( int import_i) const
inlinevirtual

Implements QMLData.

◆ ImportChildren()

virtual QMLData * QMLLoader::ImportChildren ( int import_i) const
inlinevirtual

◆ Name() [1/2]

virtual std::string QMLLoader::Name ( int child_i) const
inlinevirtual

Implements QMLData.

◆ Name() [2/2]

virtual std::string QMLLoader::Name ( int child_i) const
inlinevirtual

Implements QMLData.

◆ NumAttribs() [1/2]

virtual int QMLLoader::NumAttribs ( ) const
inlinevirtual

Implements QMLData.

◆ NumAttribs() [2/2]

virtual int QMLLoader::NumAttribs ( ) const
inlinevirtual

Implements QMLData.

◆ NumChildren() [1/2]

virtual int QMLLoader::NumChildren ( ) const
inlinevirtual

Implements QMLData.

◆ NumChildren() [2/2]

virtual int QMLLoader::NumChildren ( ) const
inlinevirtual

Implements QMLData.

◆ NumImports() [1/2]

virtual int QMLLoader::NumImports ( ) const
inlinevirtual

Implements QMLData.

◆ NumImports() [2/2]

virtual int QMLLoader::NumImports ( ) const
inlinevirtual

Implements QMLData.

◆ Parent() [1/2]

virtual QMLData * QMLLoader::Parent ( ) const
inlinevirtual

Implements QMLData.

Here is the caller graph for this function:

◆ Parent() [2/2]

virtual QMLData * QMLLoader::Parent ( ) const
inlinevirtual

Implements QMLData.

◆ Prepare() [1/2]

virtual void QMLLoader::Prepare ( )
inlinevirtual

Implements QMLData.

◆ Prepare() [2/2]

virtual void QMLLoader::Prepare ( )
inlinevirtual

Implements QMLData.

◆ set_data() [1/2]

void QMLLoader::set_data ( std::vector< unsigned char > vec)
inline
Here is the caller graph for this function:

◆ set_data() [2/2]

void QMLLoader::set_data ( std::vector< unsigned char > vec)
inline

◆ Type() [1/4]

virtual std::string QMLLoader::Type ( ) const
inlinevirtual

Implements QMLData.

◆ Type() [2/4]

virtual std::string QMLLoader::Type ( ) const
inlinevirtual

Implements QMLData.

◆ Type() [3/4]

virtual std::string QMLLoader::Type ( int child_i) const
inlinevirtual

Implements QMLData.

◆ Type() [4/4]

virtual std::string QMLLoader::Type ( int child_i) const
inlinevirtual

Implements QMLData.

Member Data Documentation

◆ m_child_map

std::vector< QMLData * > QMLLoader::m_child_map

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