class ZirconPlatformSysmem2BufferConstraints

Defined at line 208 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

Public Methods

void ~ZirconPlatformSysmem2BufferConstraints ()

Defined at line 210 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

void ZirconPlatformSysmem2BufferConstraints (const magma_buffer_format_constraints_t * constraints)

Defined at line 212 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

Status SetImageFormatConstraints (uint32_t index, const magma_image_format_constraints_t * format_constraints)

Defined at line 264 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

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

Defined at line 335 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

magma::Status AddAdditionalConstraints (const magma_buffer_format_additional_constraints_t * additional)

Defined at line 351 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_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 372 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

fuchsia_sysmem2::BufferCollectionConstraints take_constraints ()

Defined at line 463 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc

const std::vector<fuchsia_sysmem2::ImageFormatConstraints> & raw_image_constraints ()

Defined at line 474 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_sysmem2_connection.cc