class InputReport
Defined at line 2907 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
Public Methods
void InputReport (uint64_t event_time, ::fidl::Box< ::fuchsia_ui_input::KeyboardReport> keyboard, ::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> media_buttons, ::fidl::Box< ::fuchsia_ui_input::MouseReport> mouse, ::fidl::Box< ::fuchsia_ui_input::StylusReport> stylus, ::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> touchscreen, ::fidl::Box< ::fuchsia_ui_input::SensorReport> sensor, uint64_t trace_id)
void InputReport ()
Default constructs a |InputReport| only if all of its members are default constructible.
Defined at line 2917 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
void InputReport (InputReport && )
Defined at line 2920 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
void InputReport (Storage_ storage)
void InputReport (const InputReport & other)
InputReport & operator= (const InputReport & other)
bool operator== (const InputReport & other)
bool operator!= (const InputReport & other)
uint64_t event_time ()
uint64_t & event_time ()
InputReport & event_time (uint64_t value)
Setter for event_time.
const ::fidl::Box< ::fuchsia_ui_input::KeyboardReport> & keyboard ()
::fidl::Box< ::fuchsia_ui_input::KeyboardReport> & keyboard ()
InputReport & keyboard (::fidl::Box< ::fuchsia_ui_input::KeyboardReport> value)
Setter for keyboard.
const ::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> & media_buttons ()
::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> & media_buttons ()
InputReport & media_buttons (::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> value)
Setter for media_buttons.
const ::fidl::Box< ::fuchsia_ui_input::MouseReport> & mouse ()
::fidl::Box< ::fuchsia_ui_input::MouseReport> & mouse ()
InputReport & mouse (::fidl::Box< ::fuchsia_ui_input::MouseReport> value)
Setter for mouse.
InputReport & operator= (InputReport && )
Defined at line 2921 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
const ::fidl::Box< ::fuchsia_ui_input::StylusReport> & stylus ()
::fidl::Box< ::fuchsia_ui_input::StylusReport> & stylus ()
InputReport & stylus (::fidl::Box< ::fuchsia_ui_input::StylusReport> value)
Setter for stylus.
const ::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> & touchscreen ()
::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> & touchscreen ()
InputReport & touchscreen (::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> value)
Setter for touchscreen.
const ::fidl::Box< ::fuchsia_ui_input::SensorReport> & sensor ()
::fidl::Box< ::fuchsia_ui_input::SensorReport> & sensor ()
InputReport & sensor (::fidl::Box< ::fuchsia_ui_input::SensorReport> value)
Setter for sensor.
uint64_t trace_id ()
uint64_t & trace_id ()
InputReport & trace_id (uint64_t value)
Setter for trace_id.
void InputReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits