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

Public Member Functions

 StateMovement (GameApi::Env &e, Movement *next, std::string url, std::string homepage, std::string states, std::string x_speed, std::string y_speed, std::string z_speed)
void draw_event (FrameLoopEvent &e)
void draw_frame (DrawLoopEnv &e)
void event (MainLoopEvent &e)
void frame (MainLoopEnv &e)
void set_matrix (Matrix i)
Matrix get_whole_matrix (float time, float delta_time) const
void update_data ()
Public Member Functions inherited from Movement
virtual ~Movement ()
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

◆ StateMovement()

StateMovement::StateMovement ( GameApi::Env & e,
Movement * next,
std::string url,
std::string homepage,
std::string states,
std::string x_speed,
std::string y_speed,
std::string z_speed )
inline

Member Function Documentation

◆ draw_event()

void StateMovement::draw_event ( FrameLoopEvent & e)
inlinevirtual

Implements Movement.

◆ draw_frame()

void StateMovement::draw_frame ( DrawLoopEnv & e)
inlinevirtual

Implements Movement.

◆ event()

void StateMovement::event ( MainLoopEvent & e)
inlinevirtual

Implements Movement.

◆ frame()

void StateMovement::frame ( MainLoopEnv & e)
inlinevirtual

Implements Movement.

◆ get_whole_matrix()

Matrix StateMovement::get_whole_matrix ( float time,
float delta_time ) const
inlinevirtual

Implements Movement.

◆ set_matrix()

void StateMovement::set_matrix ( Matrix i)
inlinevirtual

Implements Movement.

◆ update_data()

void StateMovement::update_data ( )
inline
Here is the caller graph for this function:

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