class TransformContent

Defined at line 5270 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 5275 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 5292 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 5276 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 5277 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 5278 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 5306 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 5280 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h