class StylusReport

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

Public Methods

void StylusReport (Storage_ storage)
void StylusReport (int32_t x, int32_t y, uint32_t pressure, bool is_in_contact, bool in_range, bool is_inverted, uint32_t pressed_buttons)
void StylusReport ()

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

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

void StylusReport (StylusReport && )

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

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

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

StylusReport & operator= (const StylusReport & other)
bool operator== (const StylusReport & other)
bool operator!= (const StylusReport & other)
int32_t x ()
int32_t & x ()
StylusReport & x (int32_t value)

Setter for x.

int32_t y ()
int32_t & y ()
StylusReport & y (int32_t value)

Setter for y.

uint32_t pressure ()
uint32_t & pressure ()
StylusReport & pressure (uint32_t value)

Setter for pressure.

bool is_in_contact ()
bool & is_in_contact ()
StylusReport & is_in_contact (bool value)

Setter for is_in_contact.

bool in_range ()
bool & in_range ()
StylusReport & in_range (bool value)

Setter for in_range.

bool is_inverted ()
bool & is_inverted ()
StylusReport & is_inverted (bool value)

Setter for is_inverted.

uint32_t pressed_buttons ()
uint32_t & pressed_buttons ()
StylusReport & pressed_buttons (uint32_t value)

Setter for pressed_buttons.

void StylusReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits