|
| declare_event (button_pressed, game_controller_button, key_modifiers_e) declare_event(button_released |
|
key_modifiers_e | declare_event (button_repeat, game_controller_button, key_modifiers_e) declare_event(left_trigger_moved |
|
key_modifiers_e key_modifiers_e | declare_event (right_trigger_moved, double, key_modifiers_e) declare_event(left_thumb_moved |
|
key_modifiers_e key_modifiers_e const vec2 key_modifiers_e | declare_event (right_thumb_moved, const vec2 &, key_modifiers_e) declare_event(stick_moved |
|
key_modifiers_e key_modifiers_e const vec2 key_modifiers_e const vec3 key_modifiers_e | declare_event (stick_rotated, const vec3 &, key_modifiers_e) declare_event(slider_moved |
|
virtual bool | player_assigned () const =0 |
|
virtual game_player | player () const =0 |
|
virtual void | assign_player (game_player aPlayer)=0 |
|
virtual void | unassign_player ()=0 |
|
virtual bool | have_port () const =0 |
|
virtual game_controller_port | port () const =0 |
|
virtual void | set_port (game_controller_port aPort)=0 |
|
virtual void | clear_port ()=0 |
|
virtual bool | needs_calibrating () const =0 |
|
virtual bool | is_button_pressed (game_controller_button_ordinal aButtonOrdinal) const =0 |
|
virtual bool | is_button_pressed (game_controller_button aButton) const =0 |
|
virtual double | left_trigger_position () const =0 |
|
virtual double | right_trigger_position () const =0 |
|
virtual const vec2 & | left_thumb_position () const =0 |
|
virtual const vec2 & | right_thumb_position () const =0 |
|
virtual const vec3 & | stick_position () const =0 |
|
virtual const vec3 & | stick_rotation () const =0 |
|
virtual const vec2 & | slider_position () const =0 |
|
virtual uint32_t | button_count () const =0 |
|
virtual bool | button_mapped (game_controller_button aButton) const =0 |
|
virtual game_controller_button_ordinal | button_to_button_ordinal (game_controller_button aButton) const =0 |
|
virtual game_controller_button | button_ordinal_to_button (game_controller_button_ordinal aButtonOrdinal) const =0 |
|
virtual declare_event(enabled) declare_event(disabled) public hid_device_class | device_class () const =0 |
|
virtual hid_device_subclass | device_subclass () const =0 |
|
virtual hid_device_uuid | product_id () const =0 |
|
virtual hid_device_uuid | instance_id () const =0 |
|
virtual bool | is_enabled () const =0 |
|
virtual void | enable ()=0 |
|
virtual void | disable ()=0 |
|
virtual const i_string & | product_name () const =0 |
|
virtual | ~i_reference_counted ()=default |
|
virtual void | add_ref () const noexcept=0 |
|
virtual void | release () const =0 |
|
virtual int32_t | use_count () const noexcept=0 |
|
virtual const i_reference_counted * | release_and_take_ownership () const =0 |
|
virtual i_reference_counted * | release_and_take_ownership ()=0 |
|
virtual void | pin () const noexcept=0 |
|
virtual void | unpin () const =0 |
|
virtual i_ref_control_block & | control_block ()=0 |
|
Definition at line 120 of file i_game_controller.hpp.