class MouseDescriptor

Defined at line 1675 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

Public Methods

void MouseDescriptor (Storage_ storage)
void MouseDescriptor (::fuchsia_ui_input::Axis rel_x, ::fuchsia_ui_input::Axis rel_y, ::fidl::Box< ::fuchsia_ui_input::Axis> vscroll, ::fidl::Box< ::fuchsia_ui_input::Axis> hscroll, uint32_t buttons)
void MouseDescriptor ()

Default constructs a |MouseDescriptor| only if all of its members are default constructible.

Defined at line 1685 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void MouseDescriptor (MouseDescriptor && )

Defined at line 1688 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void MouseDescriptor (const MouseDescriptor & other)
MouseDescriptor & operator= (MouseDescriptor && )

Defined at line 1689 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

MouseDescriptor & operator= (const MouseDescriptor & other)
bool operator== (const MouseDescriptor & other)
bool operator!= (const MouseDescriptor & other)
const ::fuchsia_ui_input::Axis & rel_x ()
::fuchsia_ui_input::Axis & rel_x ()
MouseDescriptor & rel_x (::fuchsia_ui_input::Axis value)

Setter for rel_x.

const ::fuchsia_ui_input::Axis & rel_y ()
::fuchsia_ui_input::Axis & rel_y ()
MouseDescriptor & rel_y (::fuchsia_ui_input::Axis value)

Setter for rel_y.

const ::fidl::Box< ::fuchsia_ui_input::Axis> & vscroll ()
::fidl::Box< ::fuchsia_ui_input::Axis> & vscroll ()
MouseDescriptor & vscroll (::fidl::Box< ::fuchsia_ui_input::Axis> value)

Setter for vscroll.

const ::fidl::Box< ::fuchsia_ui_input::Axis> & hscroll ()
::fidl::Box< ::fuchsia_ui_input::Axis> & hscroll ()
MouseDescriptor & hscroll (::fidl::Box< ::fuchsia_ui_input::Axis> value)

Setter for hscroll.

uint32_t buttons ()
uint32_t & buttons ()
MouseDescriptor & buttons (uint32_t value)

Setter for buttons.

void MouseDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits