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

Public Member Functions

 EmptyWidget (GameApi::EveryApi &ev)
Public Member Functions inherited from GuiWidgetForward
 GuiWidgetForward (GameApi::EveryApi &ev, std::vector< GuiWidget * > vec)
void hide ()
void show ()
virtual bool is_visible () const
virtual Point2d get_pos () const
virtual Vector2d get_size () const
virtual void set_pos (Point2d new_pos)
virtual void set_size (Vector2d size_p)
virtual void update (Point2d mouse_pos, int button, int ch, int type, int mouse_wheel_y)
virtual void render ()
virtual int render_to_bitmap ()
virtual void select_item (int item)
virtual int chosen_item () const
virtual float dynamic_param (int id) const
virtual void set_dynamic_param (int id, float val)
virtual bool content_changed () const
virtual void clear_content_changed ()
virtual int child_count () const
virtual GuiWidget * child (int num) const
virtual std::vector< GuiWidget * > * child_from_path (std::string path)
void sort_widgets ()
Public Member Functions inherited from GuiWidget
 GuiWidget ()
void set_id (std::string id_m)
std::string get_id () const
void set_index (int j)
int get_index () const
void set_size2 (int sz)
int get_size2 () const
virtual ~GuiWidget ()
Public Member Functions inherited from Widget
 Widget ()
virtual void make_unique (std::string path)
virtual void SetPos (std::string path, int pos_x2, int pos_y2)
virtual void SetSize (std::string path, int size_x2, int size_y2)
virtual int preferred_width (std::string path)
virtual int preferred_height (std::string path)
virtual std::string Page (std::string path)
void AddScript (std::string path, std::string s)
virtual std::string Script (std::string path)
virtual std::string Css (std::string path)
void SetCssProp (std::string path, std::string s)
virtual std::string CssProp (std::string path)
 Widget (Render *r)
Public Member Functions inherited from EventSurface
virtual void HandleKey (int key)=0
virtual void HandlePointer (int button)=0
virtual void HandlePointerMove (Point2d p)=0
virtual void HandleKeyDown (int key)
virtual void HandleKeyUp (int key)
virtual void HandleFrame (float time)
Public Member Functions inherited from FrameAnim
 FrameAnim (Render *render)
virtual ~FrameAnim ()
virtual float Time () const
virtual void Init ()
virtual void Cleanup ()
virtual void PreFrame (float time)
virtual bool Frame (float time)=0
virtual void PostFrame ()
virtual float XRot () const
virtual float YRot () const
virtual float ZRot () const
virtual float RotSpeed () const
Render * GetRender () const
void RenderOpenGl (const FaceCollection &col)
void RenderOpenGlLines (const LineCollection &col)
void RenderOpenGlPoly (const PointCollection &col)

Additional Inherited Members

Public Attributes inherited from GuiWidgetForward
std::vector< GuiWidget * > vec
std::vector< GuiWidget * > sorted
bool isVisible
Protected Attributes inherited from GuiWidgetForward
GameApi::EveryApi & ev
Point2d pos
Vector2d size
int current_selected_item
int firsttime
Point2d prev_pos = { 0.0, 0.0 }
Point2d old_mouse = { 0.0, 0.0 }
Protected Attributes inherited from Widget
std::map< std::string, std::string > script
std::map< std::string, std::string > cssprop
std::string id
std::map< std::string, int > pos_x
std::map< std::string, int > pos_y
std::map< std::string, int > size_x
std::map< std::string, int > size_y
std::map< std::string, std::string > ids
std::string last_path

Constructor & Destructor Documentation

◆ EmptyWidget()

EmptyWidget::EmptyWidget ( GameApi::EveryApi & ev)
inline

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