![]() |
CRM64Pro GDK
v0.97
A free cross-platform game development kit built on top of SDL 2.0
|
Inherits CRM64Pro::ObjectBase.
Public Member Functions | |
Sint32 | info (Sint32 iMode=0) |
Sint32 | getName (string &sName) |
Uint32 | getID () |
Sint32 | show () |
Sint32 | hide () |
Sint32 | status () |
Sint32 | setIcon (SDL_Surface *suIcon) |
Sint32 | setDriver (eConfigRendererDriver eCRD) |
eConfigRendererDriver | getDriver () |
eConfigRendererDriver | getDriverInUse () |
Sint32 | setVSync (Uint32 bFlag) |
Uint32 | getVSync () |
Sint32 | setMode (eConfigScreenMode eCSM) |
eConfigScreenMode | getMode () |
Sint32 | setSize (Sint32 iWidth, Sint32 iHeight) |
Sint32 | getSize (Sint32 *iWidth, Sint32 *iHeight) |
Sint32 | setLogicalSize (Sint32 iWidth, Sint32 iHeight, eConfigScreenAspectRatio eCSA=CSA_LETTERBOX) |
Sint32 | getLogicalSize (Sint32 *iWidth, Sint32 *iHeight, eConfigScreenAspectRatio *eCSA) |
Sint32 | setPosition (Sint32 iX, Sint32 iY) |
Sint32 | getPosition (Sint32 *iX, Sint32 *iY) |
Sint32 | setClipRect (SDL_Rect *rClip) |
Sint32 | getClipRect (SDL_Rect *rClip) |
Sint32 | setTitle (const string &sName) |
Sint32 | getTitle (string &sName) |
Sint32 | setBorder (Uint32 bFlag) |
Uint32 | getBorder () |
SDL_Window * | getWindow () |
SDL_Renderer * | getRenderer () |
SDL_Surface * | getSnapshot () |
Sint32 | getSnapshot (const string &sFile) |
Sint32 | clear (Uint8 iR=0, Uint8 iG=0, Uint8 iB=0, Uint8 iA=255) |
Sint32 | setRenderCallback (Sint32(*myRenderFunc)(Sint32 iMode, void *pObj), void *pObj=nullptr) |
Sint32 | fadeToColor (Uint8 iR, Uint8 iG, Uint8 iB, Sint32 iTime, SDL_Rect *rDst=nullptr) |
Sint32 | fadeToImage (Sint32 idImage, Sint32 iTime, SDL_Rect *rDst=nullptr, SDL_Rect *rSrc=nullptr) |