class Primary_RequestDecoder

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

Public Methods

const fidl_type_t * GetType (uint64_t ordinal, bool * out_needs_response, bool * is_known)
void ImportObject (::fuchsia::gpu::magma::PrimaryImportObjectRequest PrimaryImportObjectRequest)
void CreateContext (uint32_t context_id)
void CreateContext2 (uint32_t context_id, ::fuchsia::gpu::magma::Priority priority)
void DestroyContext (uint32_t context_id)
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)
void ExecuteInlineCommands (uint32_t context_id, ::std::vector< ::fuchsia::gpu::magma::InlineCommand> commands)
void Flush ()
void MapBuffer (::fuchsia::gpu::magma::PrimaryMapBufferRequest PrimaryMapBufferRequest)
void BufferRangeOp2 (::fuchsia::gpu::magma::BufferOp op, ::fuchsia::gpu::magma::BufferRange range)
void EnableFlowControl ()
void EnablePerformanceCounterAccess (::zx::event access_token)
void IsPerformanceCounterAccessAllowed ()
void EnablePerformanceCounters (::std::vector<uint64_t> counters)
void CreatePerformanceCounterBufferPool (uint64_t pool_id, ::fidl::InterfaceRequest< ::fuchsia::gpu::magma::PerformanceCounterEvents> event_channel)
void AddPerformanceCounterBufferOffsetsToPool (uint64_t pool_id, ::std::vector< ::fuchsia::gpu::magma::BufferRange> offsets)
void DumpPerformanceCounters (uint64_t pool_id, uint32_t trigger_id)
void ClearPerformanceCounters (::std::vector<uint64_t> counters)
void Primary_RequestDecoder ()

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

void ReleaseObject (uint64_t object_id, ::fuchsia::gpu::magma::ObjectType object_type)
void UnmapBuffer (::fuchsia::gpu::magma::PrimaryUnmapBufferRequest PrimaryUnmapBufferRequest)
void ReleasePerformanceCounterBufferPool (uint64_t pool_id)
void RemovePerformanceCounterBufferFromPool (uint64_t pool_id, uint64_t buffer_id)
void ~Primary_RequestDecoder ()

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