class Primary_Proxy
Defined at line 7703 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
Public Members
function_impl OnNotifyMessagesConsumed
function_impl OnNotifyMemoryImported
Public Methods
void Primary_Proxy (::fidl::internal::ProxyController * controller)
void ~Primary_Proxy ()
zx_status_t Dispatch_ (::fidl::HLCPPIncomingMessage message)
void ImportObject (::fuchsia::gpu::magma::PrimaryImportObjectRequest PrimaryImportObjectRequest)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ImportObject
void ReleaseObject (uint64_t object_id, ::fuchsia::gpu::magma::ObjectType object_type)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ReleaseObject
void CreateContext (uint32_t context_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.CreateContext
void CreateContext2 (uint32_t context_id, ::fuchsia::gpu::magma::Priority priority)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.CreateContext2
void DestroyContext (uint32_t context_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.DestroyContext
void ExecuteCommand (uint32_t context_id, ::std::vector< ::fuchsia::gpu::magma::BufferRange> resources, ::std::vector< ::fuchsia::gpu::magma::CommandBuffer> command_buffers, ::std::vector<uint64_t> wait_semaphores, ::std::vector<uint64_t> signal_semaphores, ::fuchsia::gpu::magma::CommandBufferFlags flags)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ExecuteCommand
void ExecuteInlineCommands (uint32_t context_id, ::std::vector< ::fuchsia::gpu::magma::InlineCommand> commands)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ExecuteInlineCommands
void Flush (FlushCallback callback)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.Flush
void MapBuffer (::fuchsia::gpu::magma::PrimaryMapBufferRequest PrimaryMapBufferRequest)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.MapBuffer
void UnmapBuffer (::fuchsia::gpu::magma::PrimaryUnmapBufferRequest PrimaryUnmapBufferRequest)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.UnmapBuffer
void BufferRangeOp2 (::fuchsia::gpu::magma::BufferOp op, ::fuchsia::gpu::magma::BufferRange range)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.BufferRangeOp2
void EnableFlowControl ()
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.EnableFlowControl
void EnablePerformanceCounterAccess (::zx::event access_token)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.EnablePerformanceCounterAccess
void IsPerformanceCounterAccessAllowed (IsPerformanceCounterAccessAllowedCallback callback)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.IsPerformanceCounterAccessAllowed
void EnablePerformanceCounters (::std::vector<uint64_t> counters)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.EnablePerformanceCounters
void CreatePerformanceCounterBufferPool (uint64_t pool_id, ::fidl::InterfaceRequest< ::fuchsia::gpu::magma::PerformanceCounterEvents> event_channel)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.CreatePerformanceCounterBufferPool
void ReleasePerformanceCounterBufferPool (uint64_t pool_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ReleasePerformanceCounterBufferPool
void AddPerformanceCounterBufferOffsetsToPool (uint64_t pool_id, ::std::vector< ::fuchsia::gpu::magma::BufferRange> offsets)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.AddPerformanceCounterBufferOffsetsToPool
void RemovePerformanceCounterBufferFromPool (uint64_t pool_id, uint64_t buffer_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.RemovePerformanceCounterBufferFromPool
void DumpPerformanceCounters (uint64_t pool_id, uint32_t trigger_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.DumpPerformanceCounters
void ClearPerformanceCounters (::std::vector<uint64_t> counters)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ClearPerformanceCounters