class Primary_RequestEncoder

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

Public Methods

::fidl::HLCPPOutgoingMessage ImportObject (::fidl::MessageEncoder * _encoder, ::fuchsia::gpu::magma::PrimaryImportObjectRequest * PrimaryImportObjectRequest)

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

::fidl::HLCPPOutgoingMessage ReleaseObject (::fidl::MessageEncoder * _encoder, uint64_t * object_id, ::fuchsia::gpu::magma::ObjectType * object_type)

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

::fidl::HLCPPOutgoingMessage CreateContext (::fidl::MessageEncoder * _encoder, uint32_t * context_id)

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

::fidl::HLCPPOutgoingMessage CreateContext2 (::fidl::MessageEncoder * _encoder, uint32_t * context_id, ::fuchsia::gpu::magma::Priority * priority)

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

::fidl::HLCPPOutgoingMessage DestroyContext (::fidl::MessageEncoder * _encoder, uint32_t * context_id)

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

::fidl::HLCPPOutgoingMessage ExecuteCommand (::fidl::MessageEncoder * _encoder, 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)

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

::fidl::HLCPPOutgoingMessage ExecuteInlineCommands (::fidl::MessageEncoder * _encoder, uint32_t * context_id, ::std::vector< ::fuchsia::gpu::magma::InlineCommand> * commands)

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

::fidl::HLCPPOutgoingMessage Flush (::fidl::MessageEncoder * _encoder)

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

::fidl::HLCPPOutgoingMessage MapBuffer (::fidl::MessageEncoder * _encoder, ::fuchsia::gpu::magma::PrimaryMapBufferRequest * PrimaryMapBufferRequest)

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

::fidl::HLCPPOutgoingMessage UnmapBuffer (::fidl::MessageEncoder * _encoder, ::fuchsia::gpu::magma::PrimaryUnmapBufferRequest * PrimaryUnmapBufferRequest)

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

::fidl::HLCPPOutgoingMessage BufferRangeOp2 (::fidl::MessageEncoder * _encoder, ::fuchsia::gpu::magma::BufferOp * op, ::fuchsia::gpu::magma::BufferRange * range)

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

::fidl::HLCPPOutgoingMessage EnableFlowControl (::fidl::MessageEncoder * _encoder)

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

::fidl::HLCPPOutgoingMessage EnablePerformanceCounterAccess (::fidl::MessageEncoder * _encoder, ::zx::event * access_token)

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

::fidl::HLCPPOutgoingMessage IsPerformanceCounterAccessAllowed (::fidl::MessageEncoder * _encoder)

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

::fidl::HLCPPOutgoingMessage EnablePerformanceCounters (::fidl::MessageEncoder * _encoder, ::std::vector<uint64_t> * counters)

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

::fidl::HLCPPOutgoingMessage CreatePerformanceCounterBufferPool (::fidl::MessageEncoder * _encoder, uint64_t * pool_id, ::fidl::InterfaceRequest< ::fuchsia::gpu::magma::PerformanceCounterEvents> * event_channel)

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

::fidl::HLCPPOutgoingMessage ReleasePerformanceCounterBufferPool (::fidl::MessageEncoder * _encoder, uint64_t * pool_id)

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

::fidl::HLCPPOutgoingMessage AddPerformanceCounterBufferOffsetsToPool (::fidl::MessageEncoder * _encoder, uint64_t * pool_id, ::std::vector< ::fuchsia::gpu::magma::BufferRange> * offsets)

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

::fidl::HLCPPOutgoingMessage RemovePerformanceCounterBufferFromPool (::fidl::MessageEncoder * _encoder, uint64_t * pool_id, uint64_t * buffer_id)

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

::fidl::HLCPPOutgoingMessage DumpPerformanceCounters (::fidl::MessageEncoder * _encoder, uint64_t * pool_id, uint32_t * trigger_id)

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

::fidl::HLCPPOutgoingMessage ClearPerformanceCounters (::fidl::MessageEncoder * _encoder, ::std::vector<uint64_t> * counters)

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