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

#include <GameApi.hh>

Inheritance diagram for GameApi::SpriteObj:
Collaboration diagram for GameApi::SpriteObj:

Public Member Functions

 SpriteObj (EveryApi &ev, BM bm_, SH sh)
 SpriteObj (EveryApi &ev, std::vector< BM > anim, SH sh)
void prepare (bool keep=false)
void render ()
void set_pos (float p_x, float p_y)
void set_scale (float m_x, float m_y)
void set_matrix (M m1)
void set_anim_frame (int id)
void set_var (std::string name, float r, float g, float b, float a)
Public Member Functions inherited from GameApi::RenderObject
virtual ~RenderObject ()
Public Member Functions inherited from GameApi::MoveScaleObject2d
virtual ~MoveScaleObject2d ()

Constructor & Destructor Documentation

◆ SpriteObj() [1/2]

GameApi::SpriteObj::SpriteObj ( EveryApi & ev,
BM bm_,
SH sh )
inline

◆ SpriteObj() [2/2]

GameApi::SpriteObj::SpriteObj ( EveryApi & ev,
std::vector< BM > anim,
SH sh )
inline

Member Function Documentation

◆ prepare()

void GameApi::SpriteObj::prepare ( bool keep = false)
inlinevirtual

Implements GameApi::RenderObject.

Here is the caller graph for this function:

◆ render()

void GameApi::SpriteObj::render ( )
inlinevirtual

Implements GameApi::RenderObject.

Here is the caller graph for this function:

◆ set_anim_frame()

void GameApi::SpriteObj::set_anim_frame ( int id)
inline

◆ set_matrix()

void GameApi::SpriteObj::set_matrix ( M m1)
inline

◆ set_pos()

void GameApi::SpriteObj::set_pos ( float p_x,
float p_y )
inlinevirtual

Implements GameApi::MoveScaleObject2d.

Here is the caller graph for this function:

◆ set_scale()

void GameApi::SpriteObj::set_scale ( float m_x,
float m_y )
inlinevirtual

Implements GameApi::MoveScaleObject2d.

Here is the caller graph for this function:

◆ set_var()

void GameApi::SpriteObj::set_var ( std::string name,
float r,
float g,
float b,
float a )
inlinevirtual

Implements GameApi::RenderObject.


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