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

Classes

struct  SpriteCacheKey
struct  SpriteCacheData

Public Member Functions

 BDCalvinSprites (GameApi::Env &e, GameApi::EveryApi &ev, GameApi::BM sprite_sheet)
void set_vec (std::vector< Sprite_InstData > *vec)
int get_type () const
void execute (MainLoopEnv &c)
void handle_cache_key (const SpriteCacheKey &key)
SpriteCacheData * find_cache_data (const SpriteCacheKey &key)
SpriteCacheKey get_key (const Sprite_InstData &dt)
Public Member Functions inherited from Frame
virtual ~Frame ()
template<class T>
T * dyn_cast (Frame *f, int type)

Additional Inherited Members

Public Types inherited from Frame
enum  ETypes { EBDCalvinSprites =1 }

Constructor & Destructor Documentation

◆ BDCalvinSprites()

BDCalvinSprites::BDCalvinSprites ( GameApi::Env & e,
GameApi::EveryApi & ev,
GameApi::BM sprite_sheet )
inline

Member Function Documentation

◆ execute()

void BDCalvinSprites::execute ( MainLoopEnv & c)
inlinevirtual

Implements Frame.

◆ find_cache_data()

SpriteCacheData * BDCalvinSprites::find_cache_data ( const SpriteCacheKey & key)
inline
Here is the caller graph for this function:

◆ get_key()

SpriteCacheKey BDCalvinSprites::get_key ( const Sprite_InstData & dt)
inline
Here is the caller graph for this function:

◆ get_type()

int BDCalvinSprites::get_type ( ) const
inlinevirtual

Implements Frame.

◆ handle_cache_key()

void BDCalvinSprites::handle_cache_key ( const SpriteCacheKey & key)
inline
Here is the caller graph for this function:

◆ set_vec()

void BDCalvinSprites::set_vec ( std::vector< Sprite_InstData > * vec)
inline
Here is the caller graph for this function:

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