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

Public Member Functions

 UnknownWithChildren (QMLLoop *parent, 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 std::pair< int, int > get_size () const
virtual std::pair< int, int > get_pos () const
virtual void SetRect (int x, int y, int width, int height)
virtual void CommitRect (int x, int y, int width, int height)
virtual int NumChildren () const
virtual QMLLoop * Children (int i) const
virtual std::string ChildName (int child_i) const
void PrepareChildren ()
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
Public Member Functions inherited from FrameBufferLoop
virtual ~FrameBufferLoop ()
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 ()

Additional Inherited Members

Protected Attributes inherited from QMLLoop
PVec vec

Constructor & Destructor Documentation

◆ UnknownWithChildren()

UnknownWithChildren::UnknownWithChildren ( QMLLoop * parent,
std::string context,
std::string type )
inline

Member Function Documentation

◆ ChildName()

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

Implements QMLLoop.

◆ Children()

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

Implements QMLLoop.

◆ CommitRect()

virtual void UnknownWithChildren::CommitRect ( int x,
int y,
int width,
int height )
inlinevirtual

Implements QMLLoop.

Here is the caller graph for this function:

◆ fetch_value()

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

Implements QMLLoop.

◆ frame()

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

Implements FrameBufferLoop.

◆ get_pos()

virtual std::pair< int, int > UnknownWithChildren::get_pos ( ) const
inlinevirtual

Implements QMLLoop.

◆ get_size()

virtual std::pair< int, int > UnknownWithChildren::get_size ( ) const
inlinevirtual

Implements QMLLoop.

◆ handle_event()

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

Implements FrameBufferLoop.

Here is the caller graph for this function:

◆ Name()

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

Implements QMLLoop.

◆ NumChildren()

virtual int UnknownWithChildren::NumChildren ( ) const
inlinevirtual

Implements QMLLoop.

◆ Parent()

virtual QMLLoop * UnknownWithChildren::Parent ( ) const
inlinevirtual

Implements QMLLoop.

◆ Prepare()

virtual void UnknownWithChildren::Prepare ( )
inlinevirtual

Implements FrameBufferLoop.

Here is the caller graph for this function:

◆ PrepareChildren()

void UnknownWithChildren::PrepareChildren ( )
inline
Here is the caller graph for this function:

◆ PushChild()

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

Implements QMLLoop.

◆ set_vec()

virtual void UnknownWithChildren::set_vec ( PVec vec)
inlinevirtual

Implements QMLLoop.

Here is the caller graph for this function:

◆ SetRect()

virtual void UnknownWithChildren::SetRect ( int x,
int y,
int width,
int height )
inlinevirtual

Implements QMLLoop.

Here is the caller graph for this function:

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