class TouchInputDescriptor

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

Describes the format of the input report that will be sent from the touch device

to the host.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

void TouchInputDescriptor ()
void TouchInputDescriptor (TouchInputDescriptor && other)
const ::std::vector< ::fuchsia::ui::input::ContactInputDescriptor> & contacts ()

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

bool has_contacts ()

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

::std::vector< ::fuchsia::ui::input::ContactInputDescriptor> * mutable_contacts ()

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

void clear_contacts ()

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

const uint32_t & max_contacts ()

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

bool has_max_contacts ()

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

uint32_t * mutable_max_contacts ()

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

void clear_max_contacts ()

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

void clear_touch_type ()

Defined at line 3566 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> & buttons ()

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

bool has_buttons ()

Defined at line 3578 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_buttons ()

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

void clear_buttons ()

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

TouchInputDescriptor & set_contacts (::std::vector< ::fuchsia::ui::input::ContactInputDescriptor> _value)
TouchInputDescriptor & set_max_contacts (uint32_t _value)
TouchInputDescriptor & set_touch_type (::fuchsia::ui::input::TouchType _value)
TouchInputDescriptor & set_buttons (::std::vector< ::fuchsia::ui::input::TouchButton> _value)
const ::fuchsia::ui::input::TouchType & touch_type ()

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

bool has_touch_type ()

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

::fuchsia::ui::input::TouchType * mutable_touch_type ()

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

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