GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
DecodahedronEffect Class Reference

#include <Triangle.hh>

Inheritance diagram for DecodahedronEffect:
Collaboration diagram for DecodahedronEffect:

Public Member Functions

 DecodahedronEffect (Render *r)
void Init ()
bool Frame (float time)
void PreFrame (float fr)
virtual void HandleKey (int key)
virtual void HandlePointer (int button)
virtual void HandlePointerMove (Point2d p)
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 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 Cleanup ()
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

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

◆ DecodahedronEffect()

DecodahedronEffect::DecodahedronEffect ( Render * r)
inline

Member Function Documentation

◆ Frame()

bool DecodahedronEffect::Frame ( float time)
virtual

Implements FrameAnim.

◆ HandleKey()

virtual void DecodahedronEffect::HandleKey ( int key)
inlinevirtual

Implements EventSurface.

◆ HandlePointer()

virtual void DecodahedronEffect::HandlePointer ( int button)
inlinevirtual

Implements EventSurface.

◆ HandlePointerMove()

virtual void DecodahedronEffect::HandlePointerMove ( Point2d p)
inlinevirtual

Implements EventSurface.

◆ Init()

void DecodahedronEffect::Init ( )
virtual

Reimplemented from FrameAnim.

◆ PreFrame()

void DecodahedronEffect::PreFrame ( float fr)
virtual

Reimplemented from FrameAnim.


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