|
enum | orxMOUSE_AXIS { orxMOUSE_AXIS_X = 0
, orxMOUSE_AXIS_Y
, orxMOUSE_AXIS_NUMBER
, orxMOUSE_AXIS_NONE = orxENUM_NONE
} |
enum | orxMOUSE_BUTTON {
orxMOUSE_BUTTON_LEFT = 0
, orxMOUSE_BUTTON_RIGHT
, orxMOUSE_BUTTON_MIDDLE
, orxMOUSE_BUTTON_EXTRA_1
,
orxMOUSE_BUTTON_EXTRA_2
, orxMOUSE_BUTTON_EXTRA_3
, orxMOUSE_BUTTON_EXTRA_4
, orxMOUSE_BUTTON_EXTRA_5
,
orxMOUSE_BUTTON_WHEEL_UP
, orxMOUSE_BUTTON_WHEEL_DOWN
, orxMOUSE_BUTTON_NUMBER
, orxMOUSE_BUTTON_NONE = orxENUM_NONE
} |
Mouse plugin module Plugin module that handles mouse-like peripherals
◆ orxMOUSE_KZ_CONFIG_GRAB
#define orxMOUSE_KZ_CONFIG_GRAB "Grab" |
◆ orxMOUSE_KZ_CONFIG_SECTION
#define orxMOUSE_KZ_CONFIG_SECTION "Mouse" |
◆ orxMOUSE_KZ_CONFIG_SHOW_CURSOR
#define orxMOUSE_KZ_CONFIG_SHOW_CURSOR "ShowCursor" |
◆ orxMOUSE_AXIS
Enumerator |
---|
orxMOUSE_AXIS_X | |
orxMOUSE_AXIS_Y | |
orxMOUSE_AXIS_NUMBER | |
orxMOUSE_AXIS_NONE | |
Definition at line 72 of file orxMouse.h.
◆ orxMOUSE_BUTTON
Button enum
Enumerator |
---|
orxMOUSE_BUTTON_LEFT | |
orxMOUSE_BUTTON_RIGHT | |
orxMOUSE_BUTTON_MIDDLE | |
orxMOUSE_BUTTON_EXTRA_1 | |
orxMOUSE_BUTTON_EXTRA_2 | |
orxMOUSE_BUTTON_EXTRA_3 | |
orxMOUSE_BUTTON_EXTRA_4 | |
orxMOUSE_BUTTON_EXTRA_5 | |
orxMOUSE_BUTTON_WHEEL_UP | |
orxMOUSE_BUTTON_WHEEL_DOWN | |
orxMOUSE_BUTTON_NUMBER | |
orxMOUSE_BUTTON_NONE | |
Definition at line 54 of file orxMouse.h.
◆ orxMouse_Exit()
Exits from the mouse module
◆ orxMouse_GetAxisName()
Gets axis literal name
- Parameters
-
- Returns
- Axis's name
◆ orxMouse_GetButtonName()
Gets button literal name
- Parameters
-
[in] | _eButton | Concerned button |
- Returns
- Button's name
◆ orxMouse_GetMoveDelta()
Gets mouse move delta (since last call)
- Parameters
-
[out] | _pvMoveDelta | Mouse move delta |
- Returns
- orxVECTOR / orxNULL
◆ orxMouse_GetPosition()
Gets mouse position
- Parameters
-
[out] | _pvPosition | Mouse position |
- Returns
- orxVECTOR / orxNULL
◆ orxMouse_GetWheelDelta()
orxDLLAPI orxFLOAT orxFASTCALL orxMouse_GetWheelDelta |
( |
| ) |
|
|
extern |
Gets mouse wheel delta (since last call)
- Returns
- Mouse wheel delta
◆ orxMouse_Grab()
Grabs the mouse
- Parameters
-
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxMouse_Init()
Inits the mouse module
- Returns
- Returns the status of the operation
◆ orxMouse_IsButtonPressed()
Is mouse button pressed?
- Parameters
-
[in] | _eButton | Mouse button to check |
- Returns
- orxTRUE if pressed / orxFALSE otherwise
◆ orxMouse_SetCursor()
Sets mouse (hardware) cursor
- Parameters
-
[in] | _zName | Cursor's name can be: a standard name (arrow, ibeam, hand, crosshair, resize_ns, resize_ew, resize_nesw, resize_nwse, resize_all or not_allowed), a file name or orxNULL to reset the hardware cursor to default |
[in] | _pvPivot | Cursor's pivot (aka hotspot), orxNULL will default to (0, 0) |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxMouse_SetPosition()
Sets mouse position
- Parameters
-
[in] | _pvPosition | Mouse position |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxMouse_Setup()
orxDLLAPI void orxFASTCALL orxMouse_Setup |
( |
| ) |
|
|
extern |
◆ orxMouse_ShowCursor()
Shows mouse (hardware) cursor
- Parameters
-
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE