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

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

abstract_type typedefneogfx::i_mouse
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
button_state() const =0neogfx::i_mousepure virtual
capture(i_surface &aTarget)=0neogfx::i_mousepure virtual
capture_raw(i_surface &aTarget)=0neogfx::i_mousepure virtual
capture_target() const =0neogfx::i_mousepure virtual
capture_type() const =0neogfx::i_mousepure virtual
capturing() const =0neogfx::i_mousepure virtual
control_block()=0neolib::i_reference_countedpure virtual
declare_event(button_pressed, mouse_button) declare_event(button_releasedneogfx::i_mouse
device_class() const =0neogfx::i_hid_devicepure virtual
device_subclass() const =0neogfx::i_hid_devicepure virtual
disable()=0neogfx::i_hid_devicepure virtual
enable()=0neogfx::i_hid_devicepure virtual
grab_mouse(i_mouse_handler &aMouseHandler)=0neogfx::i_mousepure virtual
grabber() const =0neogfx::i_mousepure virtual
iid()neogfx::i_mouseinlinestatic
instance_id() const =0neogfx::i_hid_devicepure virtual
is_button_pressed(mouse_button aButton) constneogfx::i_mouseinline
is_enabled() const =0neogfx::i_hid_devicepure virtual
is_front_grabber(i_mouse_handler &aMouseHandler) const =0neogfx::i_mousepure virtual
is_mouse_grabbed() const =0neogfx::i_mousepure virtual
is_mouse_grabbed_by(i_mouse_handler &aMouseHandler) const =0neogfx::i_mousepure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
position() const =0neogfx::i_mousepure 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
release_capture()=0neogfx::i_mousepure virtual
ungrab_mouse(i_mouse_handler &aMouseHandler)=0neogfx::i_mousepure virtual
unpin() const =0neolib::i_reference_countedpure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~i_service()=defaultneolib::services::i_servicevirtual