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