![]() |
CRM64Pro GDK
v0.94
A free cross-platform game development kit built on top of SDL 2.0
|
Inherits CRM64Pro::Base, and CRM64Pro::ManagerBase.
Public Member Functions | |
Sint32 | info (Sint32 iMode=0) |
Sint32 | audioInit (eAudioFreq eAF=AF_DEFAULT, eAudioSample eAS=AS_DEFAULT, eAudioMode eAM=AM_DEFAULT) |
Sint32 | audioStatus (eAudioFreq *eAF=nullptr, eAudioSample *eAS=nullptr, eAudioMode *eAM=nullptr) |
Sint32 | audioClose () |
Sint32 | audioSetDriver (eConfigAudioDriver eCAD) |
eConfigAudioDriver | audioGetDriver () |
eConfigAudioDriver | audioGetDriverInUse () |
Sint32 | audioMusicVolume (Sint32 iVolume) |
Sint32 | audioSoundVolume (Sint32 iVolume) |
Sint32 | audioMixingChannels (Sint32 iNum) |
Sint32 | audioHook (void(*mix_func)(void *udata, Uint8 *stream, Sint32 len), void *arg) |
Sint32 | create (const string &sName, Uint32 iUnused=0) |
Sint32 | close (Sint32 idScreen) |
Sint32 | getNum () |
Sint32 | setName (Sint32 idScreen, const string &sName) |
void | reset (Sint32 iMode=0) |
ScreenObj * | get (Sint32 idScreen=0) |
ScreenObj * | get (SDL_Window *wScreen) |
Public Attributes | |
Uint8 | iMTFriendly |
Uint8 CRM64Pro::ConfigMgr::iMTFriendly |
When enabled (1 or greater), it will return to the OS scheduler for at less its value in ms after each Render Frame update. By default is disabled (0).