| abstract_type typedef | neogfx::hid_device< i_game_controller > | |
| add_ref() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| assign_player(game_player aPlayer) override | neogfx::game_controller | |
| button_count() const override | neogfx::game_controller | |
| button_map() | neogfx::game_controller | protected |
| button_map_type typedef | neogfx::game_controller | |
| button_mapped(game_controller_button aButton) const override | neogfx::game_controller | |
| button_ordinal_to_button(game_controller_button_ordinal aButtonOrdinal) const override | neogfx::game_controller | |
| button_released | neogfx::game_controller | |
| button_to_button_ordinal(game_controller_button aButton) const override | neogfx::game_controller | |
| clear_port() override | neogfx::game_controller | |
| control_block() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| define_declared_event(ButtonPressed, button_pressed, game_controller_button, key_modifiers_e) define_declared_event(ButtonReleased | neogfx::game_controller | |
| define_declared_event(ButtonRepeat, button_repeat, game_controller_button, key_modifiers_e) define_declared_event(LeftTriggerMoved | neogfx::game_controller | |
| define_declared_event(RightTriggerMoved, right_trigger_moved, double, key_modifiers_e) define_declared_event(LeftThumbMoved | neogfx::game_controller | |
| define_declared_event(RightThumbMoved, right_thumb_moved, const vec2 &, key_modifiers_e) define_declared_event(StickMoved | neogfx::game_controller | |
| define_declared_event(StickRotated, stick_rotated, const vec3 &, key_modifiers_e) define_declared_event(SliderMoved | neogfx::game_controller | |
| hid_device< i_game_controller >::define_declared_event(Enabled, enabled) define_declared_event(Disabled | neogfx::hid_device< i_game_controller > | |
| device_class() const override | neogfx::hid_device< i_game_controller > | inline |
| device_subclass() const override | neogfx::hid_device< i_game_controller > | inline |
| device_type() const override | neogfx::hid_device< i_game_controller > | inline |
| disable() override | neogfx::hid_device< i_game_controller > | inline |
| double | neogfx::game_controller | |
| enable() override | neogfx::hid_device< i_game_controller > | inline |
| game_controller(hid_device_subclass aSubclass, const hid_device_uuid &aProductId, const hid_device_uuid &aInstanceId, const button_map_type &aButtonMap={}) | neogfx::game_controller | |
| game_controller_button | neogfx::game_controller | |
| have_port() const override | neogfx::game_controller | |
| hid_device(hid_device_type aType, hid_device_class aClass, hid_device_subclass aSubclass, const hid_device_uuid &aProductId={}, const hid_device_uuid &aInstanceId={}) | neogfx::hid_device< i_game_controller > | inline |
| instance_id() const override | neogfx::hid_device< i_game_controller > | inline |
| is_button_pressed(game_controller_button_ordinal aButtonOrdinal) const override | neogfx::game_controller | |
| is_button_pressed(game_controller_button aButton) const override | neogfx::game_controller | |
| is_enabled() const override | neogfx::hid_device< i_game_controller > | inline |
| left_thumb_moved | neogfx::game_controller | |
| left_thumb_position() const override | neogfx::game_controller | |
| left_trigger_moved | neogfx::game_controller | |
| left_trigger_position() const override | neogfx::game_controller | |
| MAX_BUTTONS | neogfx::game_controller | static |
| needs_calibrating() const override | neogfx::game_controller | |
| operator=(const reference_counted &) | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| pin() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| player() const override | neogfx::game_controller | |
| player_assigned() const override | neogfx::game_controller | |
| port() const override | neogfx::game_controller | |
| product_id() const override | neogfx::hid_device< i_game_controller > | inline |
| product_name() const override | neogfx::hid_device< i_game_controller > | inline |
| reference_counted() noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| release() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| release_and_take_ownership() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| release_and_take_ownership() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| right_thumb_position() const override | neogfx::game_controller | |
| right_trigger_position() const override | neogfx::game_controller | |
| set_button_state(game_controller_button_ordinal aButtonOrdinal, bool aIsPressed) | neogfx::game_controller | protected |
| set_button_state(game_controller_button aButton, bool aIsPressed) | neogfx::game_controller | protected |
| set_left_thumb_position(const vec2 &aPosition) | neogfx::game_controller | protected |
| set_left_trigger_position(double aPosition) | neogfx::game_controller | protected |
| set_port(game_controller_port aPort) override | neogfx::game_controller | |
| set_right_thumb_position(const vec2 &aPosition) | neogfx::game_controller | protected |
| set_right_trigger_position(double aPosition) | neogfx::game_controller | protected |
| set_slider_position(const vec2 &aPosition) | neogfx::game_controller | protected |
| set_stick_position(const vec3 &aPosition) | neogfx::game_controller | protected |
| set_stick_rotation(const vec3 &aRotation) | neogfx::game_controller | protected |
| slider_moved | neogfx::game_controller | |
| slider_position() const override | neogfx::game_controller | |
| stick_moved | neogfx::game_controller | |
| stick_position() const override | neogfx::game_controller | |
| stick_rotation() const override | neogfx::game_controller | |
| unassign_player() override | neogfx::game_controller | |
| unpin() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| update_state()=0 | neogfx::game_controller | protectedpure virtual |
| use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| ~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline |