![]() |
CRM64Pro GDK v0.11.0
A free cross-platform game development kit built on top of SDL 3.0
|
Inherits CRM64Pro::ManagerBase.
Public Member Functions | |
| Sint32 | info (Sint32 iMode=0) |
| Request Cursor Manager information. | |
| Sint32 | create (const string &sName, Uint32 iVersion=10) |
| Create a new cursor. | |
| Sint32 | close (Sint32 idCur) |
| Close and destroy a cursor. | |
| Sint32 | getNum () |
| Get number of loaded objects. | |
| Sint32 | setName (Sint32 idCur, const string &sName) |
| Change the object name. | |
| Cursor * | get (Sint32 idCur) |
| Get a pointer to the cursor using its handler. | |
| Sint32 | select (Sint32 idCur) |
| Select a mouse cursor. | |
| Sint32 | getSelect () |
| Get selected mouse cursor. | |
| Sint32 | show () |
| Make visible the selected mouse cursor. | |
| Sint32 | hide () |
| Hide the mouse cursor. | |
| Sint32 | setPosition (Sint32 iX, Sint32 iY, Sint32 idScreen=0) |
| Set the mouse cursor position. | |
| Sint32 | getPosition (Sint32 *iX, Sint32 *iY) |
| Get the mouse cursor position. | |
| Sint32 | getButtons () |
| Get the mouse buttons. | |
| Sint32 | getButtonsPrev () |
| Get the previous mouse buttons. | |
| Sint32 | getFocus () |
| Get the Screen id which currently has mouse focus. | |
| Sint32 | child (Sint32 idCur) |
| Create a child cursor dependant on the provided one(the parent). | |
| Sint32 | load (const string &sFileCDC, const string &sName) |
| Load a cursor stored in a CDC file. | |
| Sint32 | load (const Sint32 idCDC, const string &sName) |
| Load a cursor stored in a CDC file. | |
| Sint32 | remove (Sint32 idCDC, const string &sName) |
| Remove a cursor stored in a CDC file. | |
Cursor Manager class.