Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::InputState Member List

This is the complete list of members for smlt::InputState, including all inherited members.

_handle_joystick_axis_motion(GameControllerID joypad_id, JoystickAxis axis, float value) (defined in smlt::InputState)smlt::InputState
_handle_joystick_button_down(GameControllerID joypad_id, JoystickButton button) (defined in smlt::InputState)smlt::InputState
_handle_joystick_button_up(GameControllerID joypad_id, JoystickButton button) (defined in smlt::InputState)smlt::InputState
_handle_joystick_hat_motion(GameControllerID joypad_id, JoystickHatID hat_id, HatPosition position) (defined in smlt::InputState)smlt::InputState
_handle_key_down(KeyboardID keyboard_id, KeyboardCode code) (defined in smlt::InputState)smlt::InputState
_handle_key_up(KeyboardID keyboard_id, KeyboardCode code) (defined in smlt::InputState)smlt::InputState
_handle_mouse_down(MouseID mouse_id, MouseButtonID button_id) (defined in smlt::InputState)smlt::InputState
_handle_mouse_motion(MouseID mouse_id, uint32_t x, uint32_t y, int32_t xrel, int32_t yrel) (defined in smlt::InputState)smlt::InputState
_handle_mouse_up(MouseID mouse_id, MouseButtonID button_id) (defined in smlt::InputState)smlt::InputState
_update_game_controllers(const std::vector< GameControllerInfo > &device_info) (defined in smlt::InputState)smlt::InputState
_update_keyboard_devices(const std::vector< KeyboardDeviceInfo > &device_info) (defined in smlt::InputState)smlt::InputStateinline
_update_mouse_devices(const std::vector< MouseDeviceInfo > &device_info) (defined in smlt::InputState)smlt::InputStateinline
clean_up() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
create(Args &&... args) (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >inlinestatic
create() (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >inlinestatic
game_controller(GameControllerIndex id) (defined in smlt::InputState)smlt::InputState
game_controller_by_id(GameControllerID id) (defined in smlt::InputState)smlt::InputState
game_controller_by_id(GameControllerID id) const (defined in smlt::InputState)smlt::InputState
game_controller_count() const (defined in smlt::InputState)smlt::InputStateinline
game_controller_index_from_id(GameControllerID id) const (defined in smlt::InputState)smlt::InputState
GameController (defined in smlt::InputState)smlt::InputStatefriend
init() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
InputState(Window *window) (defined in smlt::InputState)smlt::InputStateinline
keyboard_count() const (defined in smlt::InputState)smlt::InputStateinline
keyboard_key_state(KeyboardID keyboard_id, KeyboardCode code) const (defined in smlt::InputState)smlt::InputState
linked_axis(GameControllerID id, JoystickAxis axis) (defined in smlt::InputState)smlt::InputState
mouse_axis_state(MouseID mouse_id, MouseAxis axis) const (defined in smlt::InputState)smlt::InputState
mouse_button_state(MouseID mouse_id, MouseButtonID button) const (defined in smlt::InputState)smlt::InputState
mouse_count() const (defined in smlt::InputState)smlt::InputStateinline
mouse_position(MouseID mouse_id) const (defined in smlt::InputState)smlt::InputState
pre_update(float dt) (defined in smlt::InputState)smlt::InputState
ptr typedef (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >
RefCounted()=default (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >protected
RefCounted(Args &&...) (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >inlineprotected
update(float dt) (defined in smlt::InputState)smlt::InputState
wptr typedef (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >
~RefCounted() (defined in smlt::RefCounted< InputState >)smlt::RefCounted< InputState >inlineprotectedvirtual
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual