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

#include <GraphI.hh>

Inheritance diagram for Movement:

Public Member Functions

virtual ~Movement ()
virtual void event (MainLoopEvent &e)=0
virtual void frame (MainLoopEnv &e)=0
virtual void draw_event (FrameLoopEvent &e)=0
virtual void draw_frame (DrawLoopEnv &e)=0
virtual void set_matrix (Matrix m)=0
virtual Matrix get_whole_matrix (float time, float delta_time) const =0
virtual float NumFrames () const =0
virtual int NumObjects (float frame) const =0
virtual Point Position (float frame, int obj) const
virtual Matrix Transform (float frame, int obj) const
virtual int VertexFrame (float frame, int obj) const =0
virtual int NormalFrame (float frame, int obj) const =0
virtual int ColorFrame (float frame, int obj) const =0
virtual int TexFrame (float frame, int obj) const =0

Constructor & Destructor Documentation

◆ ~Movement()

virtual Movement::~Movement ( )
inlinevirtual

Member Function Documentation

◆ ColorFrame()

virtual int Movement::ColorFrame ( float frame,
int obj ) const
pure virtual

◆ draw_event()

◆ draw_frame()

◆ event()

◆ frame()

◆ get_whole_matrix()

◆ NormalFrame()

virtual int Movement::NormalFrame ( float frame,
int obj ) const
pure virtual

◆ NumFrames()

virtual float Movement::NumFrames ( ) const
pure virtual

◆ NumObjects()

virtual int Movement::NumObjects ( float frame) const
pure virtual

◆ Position()

virtual Point Movement::Position ( float frame,
int obj ) const
inlinevirtual
Here is the caller graph for this function:

◆ set_matrix()

◆ TexFrame()

virtual int Movement::TexFrame ( float frame,
int obj ) const
pure virtual

◆ Transform()

virtual Matrix Movement::Transform ( float frame,
int obj ) const
inlinevirtual

◆ VertexFrame()

virtual int Movement::VertexFrame ( float frame,
int obj ) const
pure virtual

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