GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
QMLLoop Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for QMLLoop:
Collaboration diagram for QMLLoop:

Public Member Functions

virtual ~QMLLoop ()
virtual int NumChildren () const =0
virtual QMLLoop * Children (int i) const =0
virtual QMLLoop * Parent () const =0
virtual std::string Name () const =0
virtual void PushChild (std::string name, QMLLoop *child)=0
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 int NumChildren () const =0
virtual QMLLoop * Children (int i) const =0
virtual std::string ChildName (int i) const =0
virtual std::pair< int, int > get_size () const =0
virtual std::pair< int, int > get_pos () const =0
virtual void SetRect (int x, int y, int width, int heigth)=0
virtual void CommitRect (int x, int y, int width, int heigth)=0
virtual void set_vec (PVec vec)=0
virtual std::string fetch_value (std::string key)=0
Public Member Functions inherited from FrameBufferLoop
virtual ~FrameBufferLoop ()
virtual void Prepare ()=0
virtual void handle_event (FrameLoopEvent &e)=0
virtual void frame (DrawLoopEnv &e)=0
virtual void Prepare ()=0
virtual void handle_event (FrameLoopEvent &e)=0
virtual void frame (DrawLoopEnv &e)=0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Protected Attributes

PVec vec

Constructor & Destructor Documentation

◆ ~QMLLoop()

virtual QMLLoop::~QMLLoop ( )
inlinevirtual

Member Function Documentation

◆ ChildName()

virtual std::string QMLLoop::ChildName ( int i) const
pure virtual

◆ Children() [1/2]

virtual QMLLoop * QMLLoop::Children ( int i) const
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, UnknownElement, UnknownElement, and UnknownWithChildren.

Here is the caller graph for this function:

◆ Children() [2/2]

virtual QMLLoop * QMLLoop::Children ( int i) const
pure virtual

◆ CommitRect()

virtual void QMLLoop::CommitRect ( int x,
int y,
int width,
int heigth )
pure virtual

◆ fetch_value()

virtual std::string QMLLoop::fetch_value ( std::string key)
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, UnknownElement, and UnknownWithChildren.

Here is the caller graph for this function:

◆ get_pos()

virtual std::pair< int, int > QMLLoop::get_pos ( ) const
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, and UnknownWithChildren.

Here is the caller graph for this function:

◆ get_size()

virtual std::pair< int, int > QMLLoop::get_size ( ) const
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, and UnknownWithChildren.

Here is the caller graph for this function:

◆ GetAttr()

virtual std::string QMLLoop::GetAttr ( std::string attr_name) const
inlinevirtual
Here is the caller graph for this function:

◆ GetAttr2()

virtual PVec QMLLoop::GetAttr2 ( ) const
inlinevirtual
Here is the caller graph for this function:

◆ Name()

virtual std::string QMLLoop::Name ( ) const
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, UnknownElement, and UnknownWithChildren.

Here is the caller graph for this function:

◆ NumChildren() [1/2]

virtual int QMLLoop::NumChildren ( ) const
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, UnknownElement, and UnknownWithChildren.

Here is the caller graph for this function:

◆ NumChildren() [2/2]

virtual int QMLLoop::NumChildren ( ) const
pure virtual

◆ Parent()

virtual QMLLoop * QMLLoop::Parent ( ) const
pure virtual

Implemented in AbstractButton, ApplicationWindow, Image, QMLCreateNode, Rectangle2, RefWrapper, StackView, UnknownElement, and UnknownWithChildren.

Here is the caller graph for this function:

◆ PushAttr()

virtual void QMLLoop::PushAttr ( std::string attr_name,
std::string attr_value )
inlinevirtual
Here is the caller graph for this function:

◆ PushChild()

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

◆ set_vec()

virtual void QMLLoop::set_vec ( PVec vec)
pure virtual

◆ SetRect()

virtual void QMLLoop::SetRect ( int x,
int y,
int width,
int heigth )
pure virtual

Member Data Documentation

◆ vec

PVec QMLLoop::vec
protected

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