class Primary_SyncProxy
Defined at line 7776 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
Public Methods
void Primary_SyncProxy (::zx::channel channel)
void ~Primary_SyncProxy ()
zx_status_t ImportObject (::fuchsia::gpu::magma::PrimaryImportObjectRequest PrimaryImportObjectRequest)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ImportObject
zx_status_t ReleaseObject (uint64_t object_id, ::fuchsia::gpu::magma::ObjectType object_type)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ReleaseObject
zx_status_t CreateContext (uint32_t context_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.CreateContext
zx_status_t CreateContext2 (uint32_t context_id, ::fuchsia::gpu::magma::Priority priority)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.CreateContext2
zx_status_t DestroyContext (uint32_t context_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.DestroyContext
zx_status_t 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
zx_status_t ExecuteInlineCommands (uint32_t context_id, ::std::vector< ::fuchsia::gpu::magma::InlineCommand> commands)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ExecuteInlineCommands
zx_status_t Flush ()
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.Flush
zx_status_t MapBuffer (::fuchsia::gpu::magma::PrimaryMapBufferRequest PrimaryMapBufferRequest)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.MapBuffer
zx_status_t UnmapBuffer (::fuchsia::gpu::magma::PrimaryUnmapBufferRequest PrimaryUnmapBufferRequest)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.UnmapBuffer
zx_status_t BufferRangeOp2 (::fuchsia::gpu::magma::BufferOp op, ::fuchsia::gpu::magma::BufferRange range)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.BufferRangeOp2
zx_status_t EnableFlowControl ()
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.EnableFlowControl
zx_status_t EnablePerformanceCounterAccess (::zx::event access_token)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.EnablePerformanceCounterAccess
zx_status_t IsPerformanceCounterAccessAllowed (bool * out_enabled)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.IsPerformanceCounterAccessAllowed
zx_status_t EnablePerformanceCounters (::std::vector<uint64_t> counters)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.EnablePerformanceCounters
zx_status_t CreatePerformanceCounterBufferPool (uint64_t pool_id, ::fidl::InterfaceRequest< ::fuchsia::gpu::magma::PerformanceCounterEvents> event_channel)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.CreatePerformanceCounterBufferPool
zx_status_t ReleasePerformanceCounterBufferPool (uint64_t pool_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ReleasePerformanceCounterBufferPool
zx_status_t AddPerformanceCounterBufferOffsetsToPool (uint64_t pool_id, ::std::vector< ::fuchsia::gpu::magma::BufferRange> offsets)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.AddPerformanceCounterBufferOffsetsToPool
zx_status_t RemovePerformanceCounterBufferFromPool (uint64_t pool_id, uint64_t buffer_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.RemovePerformanceCounterBufferFromPool
zx_status_t DumpPerformanceCounters (uint64_t pool_id, uint32_t trigger_id)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.DumpPerformanceCounters
zx_status_t ClearPerformanceCounters (::std::vector<uint64_t> counters)
cts-coverage-fidl-name:fuchsia.gpu.magma/Primary.ClearPerformanceCounters
Friends
class SynchronousInterfacePtr