class TouchButtonsEvent

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fidl::basic_time<((zx_clock_t)0)> & event_time ()

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

bool has_event_time ()

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

::fidl::basic_time<((zx_clock_t)0)> * mutable_event_time ()

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

void clear_event_time ()

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

const ::fuchsia::ui::input::TouchDeviceInfo & device_info ()

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

bool has_device_info ()

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

::fuchsia::ui::input::TouchDeviceInfo * mutable_device_info ()

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

void clear_device_info ()

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

const ::std::vector< ::fuchsia::ui::input::TouchButton> & pressed_buttons ()

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

bool has_pressed_buttons ()

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

::std::vector< ::fuchsia::ui::input::TouchButton> * mutable_pressed_buttons ()

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

void clear_pressed_buttons ()

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

bool has_wake_lease ()

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

::zx::eventpair * mutable_wake_lease ()

Optional wake lease for power baton passing.

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

void clear_wake_lease ()

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

TouchButtonsEvent & set_event_time (::fidl::basic_time<((zx_clock_t)0)> _value)
TouchButtonsEvent & set_device_info (::fuchsia::ui::input::TouchDeviceInfo _value)
TouchButtonsEvent & set_pressed_buttons (::std::vector< ::fuchsia::ui::input::TouchButton> _value)
TouchButtonsEvent & set_wake_lease (::zx::eventpair _value)
void TouchButtonsEvent ()
void TouchButtonsEvent (TouchButtonsEvent && other)
const ::zx::eventpair & wake_lease ()

Optional wake lease for power baton passing.

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

void ~TouchButtonsEvent ()
TouchButtonsEvent & operator= (TouchButtonsEvent && other)
::std::unique_ptr<TouchButtonsEvent> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, TouchButtonsEvent * _value, size_t _offset)
zx_status_t Clone (TouchButtonsEvent * _result)