neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_game_controller Member List

This is the complete list of members for neogfx::i_game_controller, including all inherited members.

abstract_type typedefneogfx::i_game_controller
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
assign_player(game_player aPlayer)=0neogfx::i_game_controllerpure virtual
button_count() const =0neogfx::i_game_controllerpure virtual
button_mapped(game_controller_button aButton) const =0neogfx::i_game_controllerpure virtual
button_ordinal_to_button(game_controller_button_ordinal aButtonOrdinal) const =0neogfx::i_game_controllerpure virtual
button_to_button_ordinal(game_controller_button aButton) const =0neogfx::i_game_controllerpure virtual
clear_port()=0neogfx::i_game_controllerpure virtual
control_block()=0neolib::i_reference_countedpure virtual
declare_event(button_pressed, game_controller_button, key_modifiers_e) declare_event(button_releasedneogfx::i_game_controller
declare_event(button_repeat, game_controller_button, key_modifiers_e) declare_event(left_trigger_movedneogfx::i_game_controller
declare_event(right_trigger_moved, double, key_modifiers_e) declare_event(left_thumb_movedneogfx::i_game_controller
declare_event(right_thumb_moved, const vec2 &, key_modifiers_e) declare_event(stick_movedneogfx::i_game_controller
declare_event(stick_rotated, const vec3 &, key_modifiers_e) declare_event(slider_movedneogfx::i_game_controller
device_class() const =0neogfx::i_hid_devicepure virtual
device_subclass() const =0neogfx::i_hid_devicepure virtual
disable()=0neogfx::i_hid_devicepure virtual
doubleneogfx::i_game_controller
enable()=0neogfx::i_hid_devicepure virtual
game_controller_buttonneogfx::i_game_controller
have_port() const =0neogfx::i_game_controllerpure virtual
instance_id() const =0neogfx::i_hid_devicepure virtual
is_button_pressed(game_controller_button_ordinal aButtonOrdinal) const =0neogfx::i_game_controllerpure virtual
is_button_pressed(game_controller_button aButton) const =0neogfx::i_game_controllerpure virtual
is_enabled() const =0neogfx::i_hid_devicepure virtual
left_thumb_position() const =0neogfx::i_game_controllerpure virtual
left_trigger_position() const =0neogfx::i_game_controllerpure virtual
needs_calibrating() const =0neogfx::i_game_controllerpure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
player() const =0neogfx::i_game_controllerpure virtual
player_assigned() const =0neogfx::i_game_controllerpure virtual
port() const =0neogfx::i_game_controllerpure virtual
product_id() const =0neogfx::i_hid_devicepure virtual
product_name() const =0neogfx::i_hid_devicepure virtual
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
right_thumb_position() const =0neogfx::i_game_controllerpure virtual
right_trigger_position() const =0neogfx::i_game_controllerpure virtual
set_port(game_controller_port aPort)=0neogfx::i_game_controllerpure virtual
slider_position() const =0neogfx::i_game_controllerpure virtual
stick_position() const =0neogfx::i_game_controllerpure virtual
stick_rotation() const =0neogfx::i_game_controllerpure virtual
unassign_player()=0neogfx::i_game_controllerpure virtual
unpin() const =0neolib::i_reference_countedpure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual