![]() |
CRM64Pro GDK
v0.97
A free cross-platform game development kit built on top of SDL 2.0
|
Inherits 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) |
Screen * | get (Sint32 idScreen=0) |
Screen * | get (SDL_Window *wScreen) |
Sint32 | save (const string &sConfigXML, const string &sCDC="") |
Sint32 | load (const string &sConfigXML, const string &sCDC="") |
Sint32 | setup (const string &sLayoutXML="", const string &sConfigXML="", const string &sCDCLayout="", const string &sCDCConfig="") |
Public Attributes | |
Uint8 | iMTFriendly |
Uint8 CRM64Pro::ConfigMgr::iMTFriendly |
When enabled (1 or greater), it will give back the execution to the operating system scheduler for at less its value in ms after each Render Frame update. By default is disabled (0).