class MouseInputDescriptor
Defined at line 2582 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/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 2587 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void MouseInputDescriptor (MouseInputDescriptor && )
Defined at line 2588 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void MouseInputDescriptor (const MouseInputDescriptor & other)
MouseInputDescriptor & operator= (MouseInputDescriptor && )
Defined at line 2589 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
MouseInputDescriptor & operator= (const MouseInputDescriptor & other)
bool operator== (const MouseInputDescriptor & other)
bool operator!= (const MouseInputDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::Axis> & movement_x ()
The range of relative X movement.
::std::optional< ::fuchsia_input_report::Axis> & movement_x ()
The range of relative X movement.
MouseInputDescriptor & movement_x (std::optional< ::fuchsia_input_report::Axis> value)
The range of relative X movement.
const std::optional< ::fuchsia_input_report::Axis> & movement_y ()
The range of relative Y movement.
::std::optional< ::fuchsia_input_report::Axis> & movement_y ()
The range of relative Y movement.
MouseInputDescriptor & movement_y (std::optional< ::fuchsia_input_report::Axis> value)
The range of relative Y movement.
const std::optional< ::fuchsia_input_report::Axis> & scroll_v ()
The range of relative vertical scroll.
::std::optional< ::fuchsia_input_report::Axis> & scroll_v ()
The range of relative vertical scroll.
MouseInputDescriptor & scroll_v (std::optional< ::fuchsia_input_report::Axis> value)
The range of relative vertical scroll.
const std::optional< ::fuchsia_input_report::Axis> & scroll_h ()
The range of relative horizontal scroll.
::std::optional< ::fuchsia_input_report::Axis> & scroll_h ()
The range of relative horizontal scroll.
MouseInputDescriptor & scroll_h (std::optional< ::fuchsia_input_report::Axis> value)
The range of relative horizontal scroll.
const std::optional< ::std::vector<uint8_t>> & buttons ()
This is a vector of ids for the mouse buttons.
::std::optional< ::std::vector<uint8_t>> & buttons ()
This is a vector of ids for the mouse buttons.
MouseInputDescriptor & buttons (std::optional< ::std::vector<uint8_t>> value)
This is a vector of ids for the mouse buttons.
const std::optional< ::fuchsia_input_report::Axis> & position_x ()
The range of the position of X.
The main use of position is from virtual mice like over VNC.
::std::optional< ::fuchsia_input_report::Axis> & position_x ()
The range of the position of X.
The main use of position is from virtual mice like over VNC.
MouseInputDescriptor & position_x (std::optional< ::fuchsia_input_report::Axis> value)
The range of the position of X.
The main use of position is from virtual mice like over VNC.
const std::optional< ::fuchsia_input_report::Axis> & position_y ()
The range of the position of Y.
The main use of position is from virtual mice like over VNC.
::std::optional< ::fuchsia_input_report::Axis> & position_y ()
The range of the position of Y.
The main use of position is from virtual mice like over VNC.
MouseInputDescriptor & position_y (std::optional< ::fuchsia_input_report::Axis> value)
The range of the position of Y.
The main use of position is from virtual mice like over VNC.
void MouseInputDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits