class MouseDeviceInfo
Defined at line 71 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
Information about a device that issues a mouse event stream.
Public Methods
void MouseDeviceInfo (Storage_ storage)
void MouseDeviceInfo ()
Defined at line 77 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
void MouseDeviceInfo (MouseDeviceInfo && )
Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
void MouseDeviceInfo (const MouseDeviceInfo & other)
MouseDeviceInfo & operator= (MouseDeviceInfo && )
Defined at line 79 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
MouseDeviceInfo & operator= (const MouseDeviceInfo & other)
bool operator== (const MouseDeviceInfo & other)
bool operator!= (const MouseDeviceInfo & other)
bool IsEmpty ()
const std::optional<uint32_t> & id ()
An identifier for the mouse device that issues a mouse event stream.
Required.
::std::optional<uint32_t> & id ()
An identifier for the mouse device that issues a mouse event stream.
Required.
MouseDeviceInfo & id (std::optional<uint32_t> value)
An identifier for the mouse device that issues a mouse event stream.
Required.
const std::optional< ::fuchsia_input_report::Axis> & scroll_v_range ()
Range of vertical scroll values issued by the device.
::std::optional< ::fuchsia_input_report::Axis> & scroll_v_range ()
Range of vertical scroll values issued by the device.
MouseDeviceInfo & scroll_v_range (std::optional< ::fuchsia_input_report::Axis> value)
Range of vertical scroll values issued by the device.
const std::optional< ::fuchsia_input_report::Axis> & scroll_h_range ()
Range of horizontal scroll values issued by the device.
::std::optional< ::fuchsia_input_report::Axis> & scroll_h_range ()
Range of horizontal scroll values issued by the device.
MouseDeviceInfo & scroll_h_range (std::optional< ::fuchsia_input_report::Axis> value)
Range of horizontal scroll values issued by the device.
const std::optional< ::std::vector<uint8_t>> & buttons ()
Button identifiers issued by the device, in priority order.
::std::optional< ::std::vector<uint8_t>> & buttons ()
Button identifiers issued by the device, in priority order.
MouseDeviceInfo & buttons (std::optional< ::std::vector<uint8_t>> value)
Button identifiers issued by the device, in priority order.
const std::optional< ::std::array< ::fuchsia_input_report::Axis, 2>> & relative_motion_range ()
Range of relative movement values issued by the device.
::std::optional< ::std::array< ::fuchsia_input_report::Axis, 2>> & relative_motion_range ()
Range of relative movement values issued by the device.
MouseDeviceInfo & relative_motion_range (std::optional< ::std::array< ::fuchsia_input_report::Axis, 2>> value)
Range of relative movement values issued by the device.
void MouseDeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits