template <>
class WireTableBuilder
Defined at line 301 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::Array<::fidl::Array<float, 2>, 2>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::Array<::fidl::Array<float, 2>, 2>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_ui_pointerinjector::wire::Viewport> & extents (First && first, Args &&... args_)
The viewport's minimal and maximal extents in the viewport coordinate
system.
Defined at line 314 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h
template <typename First = ::fidl::Array<float, 9>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::Array<float, 9>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_ui_pointerinjector::wire::Viewport> & viewport_to_context_transform (First && first, Args &&... args_)
A transformation matrix that describes how to map the viewport
coordinate system to the context coordinate system.
This transform, together with |extents|, defines the viewport's
placement in the context coordinate system.
This transform must be an invertible matrix (i.e., has a non-zero
determinant), which guarantees it describes a bijection between the
viewport coordinate system and the context coordinate system. A
non-invertible matrix is rejected.
Defined at line 335 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_types.h
Friends
template <>
class Viewport