class Delegate
Defined at line 59 of file ../../src/graphics/magma/lib/magma_service/sys_driver/primary_fidl_server.h
Public Methods
magma::Status ImportObject (zx::handlehandle,uint64_tflags,fuchsia_gpu_magma::wire::ObjectTypeobject_type,uint64_tclient_id)
magma::Status ReleaseObject (uint64_t object_id, fuchsia_gpu_magma::wire::ObjectType object_type)
magma::Status CreateContext (uint32_t context_id)
magma::Status CreateContext2 (uint32_t context_id, uint64_t priority)
magma::Status DestroyContext (uint32_t context_id)
magma::Status ExecuteCommandBuffers (uint32_tcontext_id,std::vector<magma_exec_command_buffer> &command_buffers,std::vector<magma_exec_resource> &resources,std::vector<uint64_t> &wait_semaphores,std::vector<uint64_t> &signal_semaphores,uint64_tflags)
magma::Status MapBuffer (uint64_tbuffer_id,uint64_tgpu_va,uint64_toffset,uint64_tlength,uint64_tflags)
magma::Status UnmapBuffer (uint64_t buffer_id, uint64_t gpu_va)
magma::Status BufferRangeOp (uint64_tbuffer_id,uint32_top,uint64_tstart,uint64_tlength)
void SetNotificationCallback (msd::NotificationHandler * handler)
magma::Status ExecuteInlineCommands (uint32_t context_id, std::vector<magma_inline_command_buffer> commands)
magma::Status EnablePerformanceCounterAccess (zx::handle access_token)
bool IsPerformanceCounterAccessAllowed ()
magma::Status EnablePerformanceCounters (const uint64_t * counters, uint64_t counter_count)
magma::Status CreatePerformanceCounterBufferPool (std::unique_ptr<PerfCountPoolServer> pool)
magma::Status ReleasePerformanceCounterBufferPool (uint64_t pool_id)
magma::Status AddPerformanceCounterBufferOffsetToPool (uint64_tpool_id,uint64_tbuffer_id,uint64_tbuffer_offset,uint64_tbuffer_size)
magma::Status RemovePerformanceCounterBufferFromPool (uint64_t pool_id, uint64_t buffer_id)
magma::Status DumpPerformanceCounters (uint64_t pool_id, uint32_t trigger_id)
magma::Status ClearPerformanceCounters (const uint64_t * counters, uint64_t counter_count)
void ~Delegate ()
Defined at line 61 of file ../../src/graphics/magma/lib/magma_service/sys_driver/primary_fidl_server.h