class ZirconPlatformBufferConstraints

Defined at line 152 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

Public Methods

void ~ZirconPlatformBufferConstraints ()

Defined at line 154 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

void ZirconPlatformBufferConstraints (const magma_buffer_format_constraints_t * constraints)

Defined at line 156 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

Status SetImageFormatConstraints (uint32_t index, const magma_image_format_constraints_t * format_constraints)

Defined at line 192 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

magma::Status SetColorSpaces (uint32_t index, uint32_t color_space_count, const uint32_t * color_spaces)

Defined at line 268 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

magma::Status AddAdditionalConstraints (const magma_buffer_format_additional_constraints_t * additional)

Defined at line 285 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

bool MergeRawConstraints ()

Merge image format constraints with identical pixel formats, since sysmem can't handle

duplicate pixel formats in this list.

Defined at line 297 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

const fuchsia_sysmem::wire::BufferCollectionConstraints & constraints ()

Defined at line 357 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc

const std::vector<fuchsia_sysmem::wire::ImageFormatConstraints> & raw_image_constraints ()

Defined at line 363 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem_connection.cc