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

#include <GameApi.hh>

Public Member Functions

IMPORT TrackerApi (Env &e)
IMPORT TRK empty (int numchannels, int numslots)
IMPORT TRK audio_slot (TRK orig, int channel, int slot, int duration, int sample)
IMPORT TRK array (TRK *array, int size)
IMPORT TBUF prepare (TRK trk)
IMPORT void play_song (EveryApi &ev, TBUF buf, WAV samples, int framenum, int speed)
IMPORT void play_mp3 (std::string filename)
IMPORT void play_ogg (std::string filename)
IMPORT void play_ogg (const std::vector< unsigned char > &vec)
IMPORT void play_ogg (void *)
IMPORT void * setup_ogg (const std::vector< unsigned char > &data, int type)
IMPORT void stop_music_playing ()
IMPORT ML play_wave_via_keypress (EveryApi &ev, ML ml, std::string url, int key)

Constructor & Destructor Documentation

◆ TrackerApi()

GameApi::TrackerApi::TrackerApi ( Env & e)

Member Function Documentation

◆ array()

EXPORT GameApi::TRK GameApi::TrackerApi::array ( TRK * array,
int size )
Here is the caller graph for this function:

◆ audio_slot()

EXPORT GameApi::TRK GameApi::TrackerApi::audio_slot ( TRK orig,
int channel,
int slot,
int duration,
int sample )

◆ empty()

EXPORT GameApi::TRK GameApi::TrackerApi::empty ( int numchannels,
int numslots )

◆ play_mp3()

void GameApi::TrackerApi::play_mp3 ( std::string filename)
Here is the caller graph for this function:

◆ play_ogg() [1/3]

void GameApi::TrackerApi::play_ogg ( const std::vector< unsigned char > & vec)

◆ play_ogg() [2/3]

void GameApi::TrackerApi::play_ogg ( std::string filename)

◆ play_ogg() [3/3]

void GameApi::TrackerApi::play_ogg ( void * ptr)

◆ play_song()

EXPORT void GameApi::TrackerApi::play_song ( EveryApi & ev,
TBUF buf,
WAV samples,
int framenum,
int speed )

◆ play_wave_via_keypress()

GameApi::ML GameApi::TrackerApi::play_wave_via_keypress ( EveryApi & ev,
ML ml,
std::string url,
int key )
Here is the caller graph for this function:

◆ prepare()

EXPORT GameApi::TBUF GameApi::TrackerApi::prepare ( TRK trk)

◆ setup_ogg()

void * GameApi::TrackerApi::setup_ogg ( const std::vector< unsigned char > & data,
int type )

◆ stop_music_playing()

void GameApi::TrackerApi::stop_music_playing ( )

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