class SetTransformContent

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

Sets (or clears) the content of a Transform.

The same content may be attached to more than one Transform; each attachment composites

that content again under its own Transform's matrix, clip, and opacity, so a single

LayerStack or Viewport can appear repeatedly in a scene without the client duplicating the

underlying resources.

A Transform's content can be cleared by not providing the optional `content`.

If `content` is set, it must refer to a valid, unreleased LayerStack or Viewport.

Unlike classic [`Flatland.SetContent`], a zero id does not clear the content.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal