class TouchButtonsEvent
Defined at line 4266 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.
void TouchButtonsEvent ()
void TouchButtonsEvent (TouchButtonsEvent && other)
const ::fidl::basic_time<((zx_clock_t)0)> & event_time ()
Defined at line 4272 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 4276 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 4280 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 4288 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 4296 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 4300 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 4304 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 4312 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 4320 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 4324 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 4328 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 4336 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 4349 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 4354 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 4362 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
void clear_trace_flow_id ()
Defined at line 4388 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)
const ::zx::eventpair & wake_lease ()
Optional wake lease for power baton passing.
Defined at line 4345 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
const uint64_t & trace_flow_id ()
Optional trace flow ID to connect the event flow.
Defined at line 4371 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
bool has_trace_flow_id ()
Defined at line 4375 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
uint64_t * mutable_trace_flow_id ()
Optional trace flow ID to connect the event flow.
Defined at line 4380 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
TouchButtonsEvent & set_trace_flow_id (uint64_t _value)
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)