class ReleaseImage2
Defined at line 1261 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/markers.h
Released Images will be garbage collected by the system once they are no longer necessary
for rendering. For Images, this means:
- the Image is no longer bound to any Layer, and
- any pending rendering that references the Image is complete.
The `image_id` value is freed for reuse immediately by the client (identifier uniqueness
is instantaneous).
Note: Per-binding release fences (passed to `SetLayerImage`) are unaffected by this call.
They track the lifecycle of individual layer bindings, not the client's `image_id`.
`image_id` must refer to a valid, unreleased Image.
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