class MouseInputDescriptor
Defined at line 525 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
Describes the format of the input report that will be sent from the mouse
to the device.
Public Methods
void MouseInputDescriptor (Storage_ storage)
void MouseInputDescriptor ()
Defined at line 530 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
void MouseInputDescriptor (MouseInputDescriptor && )
Defined at line 531 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
void MouseInputDescriptor (const MouseInputDescriptor & other)
bool operator!= (const MouseInputDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input::Axis> & movement_x ()
The range of relative X movement.
::std::optional< ::fuchsia_input::Axis> & movement_x ()
The range of relative X movement.
MouseInputDescriptor & movement_x (std::optional< ::fuchsia_input::Axis> value)
The range of relative X movement.
const std::optional< ::fuchsia_input::Axis> & movement_y ()
The range of relative Y movement.
::std::optional< ::fuchsia_input::Axis> & movement_y ()
The range of relative Y movement.
MouseInputDescriptor & movement_y (std::optional< ::fuchsia_input::Axis> value)
The range of relative Y movement.
MouseInputDescriptor & operator= (MouseInputDescriptor && )
Defined at line 532 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
MouseInputDescriptor & operator= (const MouseInputDescriptor & other)
bool operator== (const MouseInputDescriptor & other)
const std::optional< ::fuchsia_input::Axis> & scroll_v ()
The range of relative vertical scroll.
::std::optional< ::fuchsia_input::Axis> & scroll_v ()
The range of relative vertical scroll.
MouseInputDescriptor & scroll_v (std::optional< ::fuchsia_input::Axis> value)
The range of relative vertical scroll.
const std::optional< ::fuchsia_input::Axis> & scroll_h ()
The range of relative horizontal scroll.
::std::optional< ::fuchsia_input::Axis> & scroll_h ()
The range of relative horizontal scroll.
MouseInputDescriptor & scroll_h (std::optional< ::fuchsia_input::Axis> value)
The range of relative horizontal scroll.
const std::optional< ::std::vector<uint8_t>> & buttons ()
IDs of the mouse buttons.
::std::optional< ::std::vector<uint8_t>> & buttons ()
IDs of the mouse buttons.
MouseInputDescriptor & buttons (std::optional< ::std::vector<uint8_t>> value)
IDs of the mouse buttons.
const std::optional< ::fuchsia_input::Axis> & position_x ()
The range of the position of X.
::std::optional< ::fuchsia_input::Axis> & position_x ()
The range of the position of X.
MouseInputDescriptor & position_x (std::optional< ::fuchsia_input::Axis> value)
The range of the position of X.
const std::optional< ::fuchsia_input::Axis> & position_y ()
The range of the position of Y.
::std::optional< ::fuchsia_input::Axis> & position_y ()
The range of the position of Y.
MouseInputDescriptor & position_y (std::optional< ::fuchsia_input::Axis> value)
The range of the position of Y.
void MouseInputDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits