class Primary_Sync

Defined at line 7676 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

Public Methods

void ~Primary_Sync ()
zx_status_t ImportObject (::fuchsia::gpu::magma::PrimaryImportObjectRequest PrimaryImportObjectRequest)
zx_status_t ReleaseObject (uint64_t object_id, ::fuchsia::gpu::magma::ObjectType object_type)
zx_status_t CreateContext (uint32_t context_id)
zx_status_t CreateContext2 (uint32_t context_id, ::fuchsia::gpu::magma::Priority priority)
zx_status_t DestroyContext (uint32_t context_id)
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)
zx_status_t ExecuteInlineCommands (uint32_t context_id, ::std::vector< ::fuchsia::gpu::magma::InlineCommand> commands)
zx_status_t Flush ()
zx_status_t MapBuffer (::fuchsia::gpu::magma::PrimaryMapBufferRequest PrimaryMapBufferRequest)
zx_status_t UnmapBuffer (::fuchsia::gpu::magma::PrimaryUnmapBufferRequest PrimaryUnmapBufferRequest)
zx_status_t BufferRangeOp2 (::fuchsia::gpu::magma::BufferOp op, ::fuchsia::gpu::magma::BufferRange range)
zx_status_t EnableFlowControl ()
zx_status_t EnablePerformanceCounterAccess (::zx::event access_token)
zx_status_t IsPerformanceCounterAccessAllowed (bool * out_enabled)
zx_status_t EnablePerformanceCounters (::std::vector<uint64_t> counters)
zx_status_t CreatePerformanceCounterBufferPool (uint64_t pool_id, ::fidl::InterfaceRequest< ::fuchsia::gpu::magma::PerformanceCounterEvents> event_channel)
zx_status_t ReleasePerformanceCounterBufferPool (uint64_t pool_id)
zx_status_t AddPerformanceCounterBufferOffsetsToPool (uint64_t pool_id, ::std::vector< ::fuchsia::gpu::magma::BufferRange> offsets)
zx_status_t RemovePerformanceCounterBufferFromPool (uint64_t pool_id, uint64_t buffer_id)
zx_status_t DumpPerformanceCounters (uint64_t pool_id, uint32_t trigger_id)
zx_status_t ClearPerformanceCounters (::std::vector<uint64_t> counters)