#include <CursorManager.h>
Public Member Functions | |
| CCursorManager (void) | |
| ~CCursorManager (void) | |
| Tag | BindCursor (const char *csr) |
| int | GetNumBoundCursors (void) |
| void | MouseMotion (int mouse_x, int mouse_y) |
| CCursor * | FindCursor (const char *csrfilename) |
| CCursor * | FindCursor (Tag tag) |
| void | SetCursor (Tag tag) |
| Tag | GetCursor (void) |
| void | Draw (void) |
Protected Attributes | |
| std::map< Tag, CCursor * > | cache |
| CCursor * | crsrCurrent |
| int | x |
| int | y |
Definition at line 70 of file CursorManager.h.
|
|
Definition at line 311 of file CursorManager.cpp. References crsrCurrent, x, and y. |
|
|
Definition at line 317 of file CursorManager.cpp. References cache. |
|
|
Definition at line 384 of file CursorManager.cpp. References cache, CCursor::csid, and FindCursor(). Referenced by Initialize(), CKAFireExtinguisherButton::ReadFinished(), CSimpleFloatSwitch::ReadFinished(), CSimpleSwitch::ReadFinished(), CGauge::ReadFinished(), and CGaugeClickArea::ReadFinished(). |
|
|
Definition at line 427 of file CursorManager.cpp. References crsrCurrent, globals, gtfo, SGlobals::screenHeight, SGlobals::screenWidth, CCursor::texid, x, and y. Referenced by RedrawSimulation(). |
|
|
Definition at line 365 of file CursorManager.cpp. References cache. |
|
|
Definition at line 350 of file CursorManager.cpp. References cache, and CCursor::csr. Referenced by BindCursor(), and SetCursor(). |
|
|
Definition at line 415 of file CursorManager.cpp. References crsrCurrent, and CCursor::csid. |
|
|
Definition at line 404 of file CursorManager.cpp. References cache. |
|
||||||||||||
|
Definition at line 328 of file CursorManager.cpp. References crsrCurrent, globals, CCursor::hots_x, CCursor::hots_y, SGlobals::screenHeight, x, and y. Referenced by motion(), and passive_motion(). |
|
|
Definition at line 410 of file CursorManager.cpp. References crsrCurrent, and FindCursor(). Referenced by Initialize(), CPanel::MouseMotion(), CSimpleSwitch::MouseMoved(), CGauge::MouseMoved(), and CGaugeClickArea::MouseMoved(). |
|
|
Definition at line 90 of file CursorManager.h. Referenced by BindCursor(), FindCursor(), GetNumBoundCursors(), and ~CCursorManager(). |
|
|
Definition at line 91 of file CursorManager.h. Referenced by CCursorManager(), Draw(), GetCursor(), MouseMotion(), and SetCursor(). |
|
|
Definition at line 92 of file CursorManager.h. Referenced by CCursorManager(), Draw(), and MouseMotion(). |
|
|
Definition at line 92 of file CursorManager.h. Referenced by CCursorManager(), Draw(), and MouseMotion(). |
|
|
Documentation generated by
|