class Data

Defined at line 1952 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

A selection of FIFO data sent over the channel.

Each data may have a different issuance policy.

Public Methods

void Data ()
void Data (const Data & )

Defined at line 1956 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

Data & operator= (const Data & )

Defined at line 1957 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

void Data (Data && )

Defined at line 1958 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

Data & operator= (Data && )

Defined at line 1959 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

bool IsUnknown ()

Defined at line 1966 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

bool has_invalid_tag ()
bool is_viewport ()
Data WithViewport (::fidl::ObjectView< ::fuchsia_ui_pointerinjector::wire::Viewport> val)

The parameters of the viewport, sufficient for a client to correctly

interpret the position and scale of pointer events dispatched to it.

- It is issued on every change to the viewport.

template <typename... Args>
Data WithViewport (::fidl::AnyArena & allocator, Args &&... args)

The parameters of the viewport, sufficient for a client to correctly

interpret the position and scale of pointer events dispatched to it.

- It is issued on every change to the viewport.

Defined at line 1983 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

::fuchsia_ui_pointerinjector::wire::Viewport & viewport ()

The parameters of the viewport, sufficient for a client to correctly

interpret the position and scale of pointer events dispatched to it.

- It is issued on every change to the viewport.

const ::fuchsia_ui_pointerinjector::wire::Viewport & viewport ()

The parameters of the viewport, sufficient for a client to correctly

interpret the position and scale of pointer events dispatched to it.

- It is issued on every change to the viewport.

bool is_pointer_sample ()
Data WithPointerSample (::fidl::ObjectView< ::fuchsia_ui_pointerinjector::wire::PointerSample> val)

A description of each sampled data point in a pointer event stream.

- It is issued on every sample in the pointer event stream.

template <typename... Args>
Data WithPointerSample (::fidl::AnyArena & allocator, Args &&... args)

A description of each sampled data point in a pointer event stream.

- It is issued on every sample in the pointer event stream.

Defined at line 2007 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h

::fuchsia_ui_pointerinjector::wire::PointerSample & pointer_sample ()

A description of each sampled data point in a pointer event stream.

- It is issued on every sample in the pointer event stream.

const ::fuchsia_ui_pointerinjector::wire::PointerSample & pointer_sample ()

A description of each sampled data point in a pointer event stream.

- It is issued on every sample in the pointer event stream.

::fuchsia_ui_pointerinjector::wire::Data::Tag Which ()

Enumerations

enum Tag
Name Value
kViewport 1
kPointerSample 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 1961 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h