![]() |
CRM64Pro GDK
v0.94
A free cross-platform game development kit built on top of SDL 2.0
|
Inherited by CRM64Pro::WidgetButton, CRM64Pro::WidgetCheckBox, CRM64Pro::WidgetHSlider, CRM64Pro::WidgetImage, CRM64Pro::WidgetLabel, CRM64Pro::WidgetListBox, CRM64Pro::WidgetProgressBar, CRM64Pro::WidgetTextBox, and CRM64Pro::WidgetVSlider.
Public Member Functions | |
virtual Sint32 | info (Sint32 iMode=0) |
Sint32 | disable () |
Sint32 | show () |
Sint32 | hide () |
Sint32 | status () |
Sint32 | features (Sint32 iFeatures) |
virtual Sint32 | setSize (Sint32 iWidth, Sint32 iHeight) |
Sint32 | getSize (Sint32 *iWidth, Sint32 *iHeight) |
Sint32 | setPosition (Sint32 iX=WIDGET_POSITION_CENTER, Sint32 iY=WIDGET_POSITION_CENTER) |
Sint32 | getPosition (Sint32 *iX, Sint32 *iY) |
virtual Sint32 | setMargin (Sint32 iTop, Sint32 iRight, Sint32 iBottom, Sint32 iLeft) |
Sint32 | getMargin (Sint32 *iTop, Sint32 *iRight, Sint32 *iBottom, Sint32 *iLeft) |
Sint32 | setAlphaMod (Uint8 iAlpha) |
Uint8 | getAlphaMod () |
virtual Sint32 | setText (const string &sText, Sint32 iParam1=WIDGET_POSITION_CENTER, Sint32 iParam2=WIDGET_POSITION_CENTER) |
virtual Sint32 | getText (string &sText, Sint32 iParam1=-1) |
virtual Sint32 | setKey (SDL_Keycode keycode) |
SDL_Keycode | getKey () |
virtual Sint32 | setValue (Sint32 iValue) |
virtual Sint32 | getValue () |
virtual Sint32 | setRange (Sint32 iRange) |
virtual Sint32 | getRange () |
Sint32 | setState (eWidgetState eWS=WS_NORMAL) |
virtual Sint32 | setScroll (Sint32 iUnitsX, Sint32 iUnitsY) |
virtual Sint32 | getScroll (Sint32 *iUnitsX, Sint32 *iUnitsY) |
virtual Sint32 | getVisibleItems (Sint32 *iUnitsX, Sint32 *iUnitsY) |
virtual Sint32 | setFont (Sint32 idFont, eWidgetState eWS=WS_DEFAULT) |
Sint32 | getFont (eWidgetState eWS=WS_NORMAL) |
Sint32 | setBorderWidth (Sint32 iWidth, eWidgetState eWS=WS_DEFAULT) |
Sint32 | getBorderWidth (eWidgetState eWS=WS_NORMAL) |
Sint32 | setBorderCorner (Sint32 iRad, eWidgetState eWS=WS_DEFAULT) |
Sint32 | getBorderCorner (eWidgetState eWS=WS_NORMAL) |
Sint32 | setBorderColor (Uint8 iR, Uint8 iG, Uint8 iB, Uint8 iA, eWidgetState eWS=WS_DEFAULT) |
Sint32 | getBorderColor (Uint8 *iR, Uint8 *iG, Uint8 *iB, Uint8 *iA, eWidgetState eWS=WS_NORMAL) |
Sint32 | setBgColor (Uint8 iR, Uint8 iG, Uint8 iB, eWidgetState eWS=WS_DEFAULT) |
Sint32 | getBgColor (Uint8 *iR, Uint8 *iG, Uint8 *iB, eWidgetState eWS=WS_NORMAL) |
Sint32 | setBgImage (const string &sFileCDC, const string &sName, eWidgetState eWS=WS_NORMAL) |
Sint32 | setBgImage (Sint32 idCDC, const string &sName, eWidgetState eWS=WS_NORMAL) |
Sint32 | setBgImage (Sint32 idImage, eWidgetState eWS=WS_NORMAL) |
Sint32 | getBgImage (eWidgetState eWS=WS_NORMAL) |
Sint32 | setBgSprite (const string &sFileCDC, const string &sName, eWidgetState eWS=WS_DEFAULT, Sint32 iAnim=0) |
Sint32 | setBgSprite (Sint32 idCDC, const string &sName, eWidgetState eWS=WS_DEFAULT, Sint32 iAnim=0) |
Sint32 | setBgSprite (Sint32 idSprite, eWidgetState eWS=WS_DEFAULT, Sint32 iAnim=0) |
Sint32 | getBgSprite (eWidgetState eWS=WS_NORMAL, Sint32 *iAnim=nullptr) |
Sint32 | setFunction (Sint32(*stateFunc)(void *, void *), void *iParam1=nullptr, void *iParam2=nullptr, eWidgetState eWS=WS_ACTION) |