abstract_type typedef | neogfx::i_game_controller | |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
assign_player(game_player aPlayer)=0 | neogfx::i_game_controller | pure virtual |
button_count() const =0 | neogfx::i_game_controller | pure virtual |
button_mapped(game_controller_button aButton) const =0 | neogfx::i_game_controller | pure virtual |
button_ordinal_to_button(game_controller_button_ordinal aButtonOrdinal) const =0 | neogfx::i_game_controller | pure virtual |
button_to_button_ordinal(game_controller_button aButton) const =0 | neogfx::i_game_controller | pure virtual |
clear_port()=0 | neogfx::i_game_controller | pure virtual |
control_block()=0 | neolib::i_reference_counted | pure virtual |
declare_event(button_pressed, game_controller_button, key_modifiers_e) declare_event(button_released | neogfx::i_game_controller | |
declare_event(button_repeat, game_controller_button, key_modifiers_e) declare_event(left_trigger_moved | neogfx::i_game_controller | |
declare_event(right_trigger_moved, double, key_modifiers_e) declare_event(left_thumb_moved | neogfx::i_game_controller | |
declare_event(right_thumb_moved, const vec2 &, key_modifiers_e) declare_event(stick_moved | neogfx::i_game_controller | |
declare_event(stick_rotated, const vec3 &, key_modifiers_e) declare_event(slider_moved | neogfx::i_game_controller | |
device_class() const =0 | neogfx::i_hid_device | pure virtual |
device_subclass() const =0 | neogfx::i_hid_device | pure virtual |
disable()=0 | neogfx::i_hid_device | pure virtual |
double | neogfx::i_game_controller | |
enable()=0 | neogfx::i_hid_device | pure virtual |
game_controller_button | neogfx::i_game_controller | |
have_port() const =0 | neogfx::i_game_controller | pure virtual |
instance_id() const =0 | neogfx::i_hid_device | pure virtual |
is_button_pressed(game_controller_button_ordinal aButtonOrdinal) const =0 | neogfx::i_game_controller | pure virtual |
is_button_pressed(game_controller_button aButton) const =0 | neogfx::i_game_controller | pure virtual |
is_enabled() const =0 | neogfx::i_hid_device | pure virtual |
left_thumb_position() const =0 | neogfx::i_game_controller | pure virtual |
left_trigger_position() const =0 | neogfx::i_game_controller | pure virtual |
needs_calibrating() const =0 | neogfx::i_game_controller | pure virtual |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
player() const =0 | neogfx::i_game_controller | pure virtual |
player_assigned() const =0 | neogfx::i_game_controller | pure virtual |
port() const =0 | neogfx::i_game_controller | pure virtual |
product_id() const =0 | neogfx::i_hid_device | pure virtual |
product_name() const =0 | neogfx::i_hid_device | pure virtual |
release() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
right_thumb_position() const =0 | neogfx::i_game_controller | pure virtual |
right_trigger_position() const =0 | neogfx::i_game_controller | pure virtual |
set_port(game_controller_port aPort)=0 | neogfx::i_game_controller | pure virtual |
slider_position() const =0 | neogfx::i_game_controller | pure virtual |
stick_position() const =0 | neogfx::i_game_controller | pure virtual |
stick_rotation() const =0 | neogfx::i_game_controller | pure virtual |
unassign_player()=0 | neogfx::i_game_controller | pure virtual |
unpin() const =0 | neolib::i_reference_counted | pure virtual |
use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |