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

Public Member Functions

 Image (QMLLoop *parent, DrawBufferFormat fmt)
virtual void PushChild (std::string name, QMLLoop *child)
virtual QMLLoop * Parent () const
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 heigth_)
virtual int NumChildren () const
virtual QMLLoop * Children (int i) const
virtual std::string ChildName (int i) const
virtual void set_vec (PVec v)
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

◆ Image()

Image::Image ( QMLLoop * parent,
DrawBufferFormat fmt )
inline

Member Function Documentation

◆ ChildName()

virtual std::string Image::ChildName ( int i) const
inlinevirtual

Implements QMLLoop.

◆ Children()

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

Implements QMLLoop.

◆ CommitRect()

virtual void Image::CommitRect ( int x_,
int y_,
int width_,
int heigth_ )
inlinevirtual

Implements QMLLoop.

◆ fetch_value()

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

Implements QMLLoop.

◆ frame()

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

Implements FrameBufferLoop.

◆ get_pos()

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

Implements QMLLoop.

◆ get_size()

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

Implements QMLLoop.

◆ handle_event()

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

Implements FrameBufferLoop.

◆ Name()

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

Implements QMLLoop.

◆ NumChildren()

virtual int Image::NumChildren ( ) const
inlinevirtual

Implements QMLLoop.

◆ Parent()

virtual QMLLoop * Image::Parent ( ) const
inlinevirtual

Implements QMLLoop.

◆ Prepare()

virtual void Image::Prepare ( )
inlinevirtual

Implements FrameBufferLoop.

Here is the caller graph for this function:

◆ PushChild()

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

Implements QMLLoop.

◆ set_vec()

virtual void Image::set_vec ( PVec v)
inlinevirtual

Implements QMLLoop.

◆ SetRect()

virtual void Image::SetRect ( int x_,
int y_,
int width_,
int height_ )
inlinevirtual

Implements QMLLoop.


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