class MouseReport

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

Public Methods

void MouseReport (Storage_ storage)
void MouseReport (int32_t rel_x, int32_t rel_y, int32_t rel_hscroll, int32_t rel_vscroll, uint32_t pressed_buttons)
void MouseReport ()

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

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

void MouseReport (MouseReport && )

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

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

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

MouseReport & operator= (const MouseReport & other)
bool operator== (const MouseReport & other)
bool operator!= (const MouseReport & other)
int32_t rel_x ()
int32_t & rel_x ()
MouseReport & rel_x (int32_t value)

Setter for rel_x.

int32_t rel_y ()
int32_t & rel_y ()
MouseReport & rel_y (int32_t value)

Setter for rel_y.

int32_t rel_hscroll ()
int32_t & rel_hscroll ()
MouseReport & rel_hscroll (int32_t value)

Setter for rel_hscroll.

int32_t rel_vscroll ()
int32_t & rel_vscroll ()
MouseReport & rel_vscroll (int32_t value)

Setter for rel_vscroll.

uint32_t pressed_buttons ()
uint32_t & pressed_buttons ()
MouseReport & pressed_buttons (uint32_t value)

Setter for pressed_buttons.

void MouseReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits