class TransformContent

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

Content that can be attached to a Transform when Flatland2 is enabled.

This union defines the types of content that can be attached to a Transform

using [`Flatland.SetTransformContent`].

Public Methods

void TransformContent ()
void TransformContent (const TransformContent & )

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

template <typename... Args>
TransformContent WithLayerStack (::fidl::AnyArena & allocator, Args &&... args)

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

bool has_invalid_tag ()
bool is_layer_stack ()
TransformContent WithLayerStack (::fidl::ObjectView< ::fuchsia_ui_composition::wire::LayerStackId> val)
::fuchsia_ui_composition::wire::LayerStackId & layer_stack ()
const ::fuchsia_ui_composition::wire::LayerStackId & layer_stack ()
bool is_viewport ()
TransformContent WithViewport (::fidl::ObjectView< ::fuchsia_ui_composition::wire::ViewportId> val)
TransformContent & operator= (const TransformContent & )

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

void TransformContent (TransformContent && )

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

TransformContent & operator= (TransformContent && )

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

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

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

::fuchsia_ui_composition::wire::ViewportId & viewport ()
const ::fuchsia_ui_composition::wire::ViewportId & viewport ()
::fuchsia_ui_composition::wire::TransformContent::Tag Which ()

Enumerations

enum class Tag : fidl_xunion_tag_t
Name Value Comments
kLayerStack 1

0x1

kViewport 2

0x2

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