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

Public Member Functions

 UnknownElement (std::string context, std::string type, PVec vec)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual void Prepare ()
virtual void handle_event (FrameLoopEvent &e)
virtual void frame (DrawLoopEnv &e)
virtual int NumChildrent () const
virtual QMLLoop * Children (int i) const
 UnknownElement (std::string context, std::string type)
virtual QMLLoop * Parent () const
virtual void PushChild (std::string name, QMLLoop *child)
virtual std::string Name () const
virtual void Prepare ()
virtual void handle_event (FrameLoopEvent &e)
virtual void frame (DrawLoopEnv &e)
virtual void SetRect (int x, int y, int width, int heigth)
virtual void CommitRect (int x, int y, int width, int heigth)
virtual int NumChildren () const
virtual QMLLoop * Children (int i) const
virtual std::string ChildName (int child_i) const
virtual void set_vec (PVec vec)
virtual std::string fetch_value (std::string key)
Public Member Functions inherited from QMLLoop
virtual ~QMLLoop ()
virtual void PushAttr (std::string attr_name, std::string attr_value)
virtual std::string GetAttr (std::string attr_name) const
virtual PVec GetAttr2 () const
virtual std::pair< int, int > get_size () const =0
virtual std::pair< int, int > get_pos () const =0
Public Member Functions inherited from FrameBufferLoop
virtual ~FrameBufferLoop ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Additional Inherited Members

Protected Attributes inherited from QMLLoop
PVec vec

Constructor & Destructor Documentation

◆ UnknownElement() [1/2]

UnknownElement::UnknownElement ( std::string context,
std::string type,
PVec vec )
inline

◆ UnknownElement() [2/2]

UnknownElement::UnknownElement ( std::string context,
std::string type )
inline

Member Function Documentation

◆ ChildName()

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

Implements QMLLoop.

◆ Children() [1/2]

virtual QMLLoop * UnknownElement::Children ( int i) const
inlinevirtual

Implements QMLLoop.

◆ Children() [2/2]

virtual QMLLoop * UnknownElement::Children ( int i) const
inlinevirtual

Implements QMLLoop.

◆ Collect()

void UnknownElement::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ CommitRect()

virtual void UnknownElement::CommitRect ( int x,
int y,
int width,
int heigth )
inlinevirtual

Implements QMLLoop.

◆ fetch_value()

virtual std::string UnknownElement::fetch_value ( std::string key)
inlinevirtual

Implements QMLLoop.

◆ frame() [1/2]

virtual void UnknownElement::frame ( DrawLoopEnv & e)
inlinevirtual

Implements FrameBufferLoop.

◆ frame() [2/2]

virtual void UnknownElement::frame ( DrawLoopEnv & e)
inlinevirtual

Implements FrameBufferLoop.

◆ handle_event() [1/2]

virtual void UnknownElement::handle_event ( FrameLoopEvent & e)
inlinevirtual

Implements FrameBufferLoop.

◆ handle_event() [2/2]

virtual void UnknownElement::handle_event ( FrameLoopEvent & e)
inlinevirtual

Implements FrameBufferLoop.

◆ HeavyPrepare()

void UnknownElement::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Name()

virtual std::string UnknownElement::Name ( ) const
inlinevirtual

Implements QMLLoop.

◆ NumChildren()

virtual int UnknownElement::NumChildren ( ) const
inlinevirtual

Implements QMLLoop.

◆ NumChildrent()

virtual int UnknownElement::NumChildrent ( ) const
inlinevirtual

◆ Parent()

virtual QMLLoop * UnknownElement::Parent ( ) const
inlinevirtual

Implements QMLLoop.

◆ Prepare() [1/2]

virtual void UnknownElement::Prepare ( )
inlinevirtual

Implements FrameBufferLoop.

◆ Prepare() [2/2]

virtual void UnknownElement::Prepare ( )
inlinevirtual

Implements FrameBufferLoop.

◆ PushChild()

virtual void UnknownElement::PushChild ( std::string name,
QMLLoop * child )
inlinevirtual

Implements QMLLoop.

◆ set_vec()

virtual void UnknownElement::set_vec ( PVec vec)
inlinevirtual

Implements QMLLoop.

◆ SetRect()

virtual void UnknownElement::SetRect ( int x,
int y,
int width,
int heigth )
inlinevirtual

Implements QMLLoop.


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