class PlatformSysmemConnection

Defined at line 58 of file ../../src/graphics/magma/lib/magma/platform/platform_sysmem_connection.h

Public Methods

void ~PlatformSysmemConnection ()

Defined at line 60 of file ../../src/graphics/magma/lib/magma/platform/platform_sysmem_connection.h

std::unique_ptr<PlatformSysmemConnection> Import2 (uint32_t handle)

handle is fuchsia.sysmem2.Allocator client_end

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

std::unique_ptr<PlatformSysmemConnection> Import (uint32_t handle)

handle is fuchsia.sysmem.Allocator client_end

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

magma_status_t AllocateBuffer (uint32_t flags, size_t size, std::unique_ptr<magma::PlatformBuffer> * buffer_out)
magma::Status CreateBufferCollectionToken (uint32_t * handle_out)
magma::Status ImportBufferCollection (uint32_t handle, std::unique_ptr<PlatformBufferCollection> * collection_out)
magma::Status CreateBufferConstraints (const magma_buffer_format_constraints_t * constraints, std::unique_ptr<PlatformBufferConstraints> * constraints_out)