PlatformCursorController
Engine/source/windowManager/platformCursorController.h
Classes:
Public Types
_Anonymous_ { curArrow = 0 curWait curPlus curResizeVert curResizeHorz curResizeAll curIBeam curResizeNESW curResizeNWSE curHand curWaitArrow curNoNo numPlatformCursors }
Protected Attributes
The PlatformWindow that owns this Cursor Controller.
Public Functions
PlatformCursorController(PlatformWindow * owner)
getCursorPosition(Point2I & point)
bool
pushCursor(const UTF8 * fileName)
pushCursor(S32 cursorID)
setCursorPosition(S32 x, S32 y)
setCursorShape(const Cursor_Shape & shape, bool reload)
setCursorShape(const UTF8 * filename, bool reload)
setCursorShape(U32 cursorID)
setCursorVisible(bool visible)
Detailed Description
Public Types
@220
Enumerator
- curArrow = 0
- curWait
- curPlus
- curResizeVert
- curResizeHorz
- curResizeAll
- curIBeam
- curResizeNESW
- curResizeNWSE
- curHand
- curWaitArrow
- curNoNo
- numPlatformCursors
Protected Attributes
Vector< Cursor_Shape > mCursors
PlatformWindow * mOwner
The PlatformWindow that owns this Cursor Controller.
Public Functions
PlatformCursorController(PlatformWindow * owner)
~PlatformCursorController()
getCursorPosition(Point2I & point)
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
getDoubleClickHeight()
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
getDoubleClickTime()
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
getDoubleClickWidth()
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
isCursorVisible()
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
popCursor()
pushCursor(const UTF8 * fileName)
pushCursor(S32 cursorID)
refreshCursor()
setCursorPosition(S32 x, S32 y)
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
setCursorShape(const Cursor_Shape & shape, bool reload)
setCursorShape(const UTF8 * filename, bool reload)
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
setCursorShape(U32 cursorID)
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController
setCursorVisible(bool visible)
Reimplemented by: MacCursorController, PlatformCursorControllerSDL, Win32CursorController