Namespaces

Enumerations

enum PixelFormat
Name Value
kBgra8 0u
kYuy2 1u
kNv12 2u
kYv12 3u
kR8G8B8A8 4u

Specifies how pixels are represented in the image buffer.

Defined at line 19 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/cpp/fidl/fuchsia.images/cpp/common_types.h

enum ColorSpace
Name Value
kSrgb 0u

Specifies how pixel color information should be interpreted.

Defined at line 112 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/cpp/fidl/fuchsia.images/cpp/common_types.h

enum Tiling
Name Value
kLinear 0u
kGpuOptimal 1u

Specifies how pixels are arranged in memory.

Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/cpp/fidl/fuchsia.images/cpp/common_types.h

enum AlphaFormat
Name Value
kOpaque 0u
kPremultiplied 1u
kNonPremultiplied 2u

Specifies how alpha information should be interpreted.

Defined at line 162 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/cpp/fidl/fuchsia.images/cpp/common_types.h

enum Transform
Name Value
kNormal 0u
kFlipHorizontal 1u
kFlipVertical 2u
kFlipVerticalAndHorizontal 3u

Defined at line 193 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/cpp/fidl/fuchsia.images/cpp/common_types.h

enum MemoryType
Name Value
kHostMemory 0u
kVkDeviceMemory 1u

Specifies the type of VMO's memory.

Defined at line 225 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/cpp/fidl/fuchsia.images/cpp/common_types.h

Records