class TransformContent
Defined at line 5161 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_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 (TransformContent && other)
TransformContent & operator= (TransformContent && other)
void TransformContent (const TransformContent & other)
TransformContent & operator= (const TransformContent & other)
bool operator== (const TransformContent & other)
bool operator!= (const TransformContent & other)
::fuchsia_ui_composition::TransformContent::Tag Which ()
TransformContent WithLayerStack (::fuchsia_ui_composition::LayerStackId val)
const ::fidl::internal::UnionMemberView<1, Storage_> layer_stack ()
::fidl::internal::UnionMemberView<1, Storage_> layer_stack ()
TransformContent & layer_stack (::fuchsia_ui_composition::LayerStackId value)
Sets the union to hold the layer_stack member.
TransformContent WithViewport (::fuchsia_ui_composition::ViewportId val)
const ::fidl::internal::UnionMemberView<2, Storage_> viewport ()
::fidl::internal::UnionMemberView<2, Storage_> viewport ()
TransformContent & viewport (::fuchsia_ui_composition::ViewportId value)
Sets the union to hold the viewport member.
void TransformContent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum class Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kLayerStack | 1 |
0x1 |
| kViewport | 2 |
0x2 |
TODO: share union tag types between wire
&
natural.
Defined at line 5171 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits