class TouchButtonsEvent

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

Public Methods

void TouchButtonsEvent (Storage_ storage)
bool IsEmpty ()
void TouchButtonsEvent ()

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

void TouchButtonsEvent (TouchButtonsEvent && )

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

const std::optional< ::fidl::basic_time<((zx_clock_t)0)>> & event_time ()
::std::optional< ::fidl::basic_time<((zx_clock_t)0)>> & event_time ()
TouchButtonsEvent & event_time (std::optional< ::fidl::basic_time<((zx_clock_t)0)>> value)

Setter for event_time.

const std::optional< ::fuchsia_ui_input::TouchDeviceInfo> & device_info ()
::std::optional< ::fuchsia_ui_input::TouchDeviceInfo> & device_info ()
TouchButtonsEvent & device_info (std::optional< ::fuchsia_ui_input::TouchDeviceInfo> value)

Setter for device_info.

TouchButtonsEvent & operator= (TouchButtonsEvent && )

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

const std::optional< ::std::vector< ::fuchsia_ui_input::TouchButton>> & pressed_buttons ()
::std::optional< ::std::vector< ::fuchsia_ui_input::TouchButton>> & pressed_buttons ()
TouchButtonsEvent & pressed_buttons (std::optional< ::std::vector< ::fuchsia_ui_input::TouchButton>> value)

Setter for pressed_buttons.

const std::optional< ::zx::eventpair> & wake_lease ()

Optional wake lease for power baton passing.

::std::optional< ::zx::eventpair> & wake_lease ()

Optional wake lease for power baton passing.

TouchButtonsEvent & wake_lease (std::optional< ::zx::eventpair> value)

Optional wake lease for power baton passing.

void TouchButtonsEvent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits