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

#include <GraphI.hh>

Inheritance diagram for FrmWidget:
Collaboration diagram for FrmWidget:

Public Member Functions

 FrmWidget ()
virtual ~FrmWidget ()
virtual void Prepare ()=0
virtual void handle_event (FrameLoopEvent &e)=0
virtual void frame (DrawLoopEnv &e)=0
virtual void set_pos (int x_, int y_)
virtual void set_size (int w_, int h_)
virtual void set_label (std::string s)
int pos_x () const
int pos_y () const
int size_w () const
int size_h () const
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 ()

Public Attributes

int x
int y
int w
int h

Constructor & Destructor Documentation

◆ FrmWidget()

FrmWidget::FrmWidget ( )
inline

◆ ~FrmWidget()

virtual FrmWidget::~FrmWidget ( )
inlinevirtual

Member Function Documentation

◆ frame()

virtual void FrmWidget::frame ( DrawLoopEnv & e)
pure virtual

Implemented in FrmBitmap, FrmContainerWidget, FrmRect, and FrmText.

◆ handle_event()

virtual void FrmWidget::handle_event ( FrameLoopEvent & e)
pure virtual

Implemented in FrmBitmap, FrmContainerWidget, FrmRect, and FrmText.

◆ pos_x()

int FrmWidget::pos_x ( ) const
inline

◆ pos_y()

int FrmWidget::pos_y ( ) const
inline

◆ Prepare()

virtual void FrmWidget::Prepare ( )
pure virtual

Implemented in FrmBitmap, FrmContainerWidget, FrmRect, and FrmText.

◆ set_label()

virtual void FrmWidget::set_label ( std::string s)
inlinevirtual

Reimplemented in FrmText.

◆ set_pos()

virtual void FrmWidget::set_pos ( int x_,
int y_ )
inlinevirtual

Reimplemented in FrmBitmap, and FrmContainerWidget.

Here is the caller graph for this function:

◆ set_size()

virtual void FrmWidget::set_size ( int w_,
int h_ )
inlinevirtual

Reimplemented in FrmBitmap, and FrmContainerWidget.

Here is the caller graph for this function:

◆ size_h()

int FrmWidget::size_h ( ) const
inline

◆ size_w()

int FrmWidget::size_w ( ) const
inline

Member Data Documentation

◆ h

int FrmWidget::h

◆ w

int FrmWidget::w

◆ x

int FrmWidget::x

◆ y

int FrmWidget::y

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