class CreateImage

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

An Image is a bitmap backed by a specific VMO in a BufferCollection.

Image creation requires an allocated BufferCollection registered with Allocator. This

function will fail unless all clients of the specified BufferCollection have set their

constraints.

The Image must reference a valid VMO index and must have ImageProperties that fall within

the constraints specified by the backing BufferCollection (i.e. width and height within a

valid range, etc.)

Zero is not a valid Image id. All other values are valid, assuming they are not already in

use for another piece of Content (see [`ReleaseImage`] for more details).

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