CL_Input3
Input component class.
Overview
CL_Input is the access point to keyboards, joysticks and (mouse) pointers.
Class members
- virtual
~CL_Input()
- static std::vector<CL_Keyboard*>
keyboards
- static std::vector<CL_InputDevice*>
joysticks
- static std::vector<CL_InputDevice*>
pointers
- static CL_EventChain_ButtonPress
chain_button_press
- static CL_EventChain_ButtonRelease
chain_button_release
- static CL_EventChain_MouseMove
chain_mouse_move
- static CL_EventChain_MouseEnter
chain_mouse_enter
- static CL_EventChain_MouseExit
chain_mouse_exit
Members with descriptions
- virtual
~CL_Input() -
Description:
- static std::vector<CL_Keyboard*>
keyboards -
Description:
List of keyboards available.
- static std::vector<CL_InputDevice*>
joysticks -
Description:
List of joysticks and gamepads available. joysticks and gamepads
- static std::vector<CL_InputDevice*>
pointers -
Description:
List of mice and digitizers available. mice and digitizers
- static CL_EventChain_ButtonPress
chain_button_press -
Description:
Chain of event listeners told about a button press.
- static CL_EventChain_ButtonRelease
chain_button_release -
Description:
Chain of event listeners told about a button release.
- static CL_EventChain_MouseMove
chain_mouse_move -
Description:
Chain of event listeners told about a mouse movement.
- static CL_EventChain_MouseEnter
chain_mouse_enter -
Description:
Chain of event listeners told about a mouse entering the window area.
- static CL_EventChain_MouseExit
chain_mouse_exit -
Description:
Chain of event listeners told about a mouse leaving the window area.