class PrimaryExecuteCommandRequest

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

Public Methods

void PrimaryExecuteCommandRequest (Storage_ storage)
void PrimaryExecuteCommandRequest (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 PrimaryExecuteCommandRequest ()

Default constructs a |PrimaryExecuteCommandRequest| only if all of its members are default constructible.

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

void PrimaryExecuteCommandRequest (PrimaryExecuteCommandRequest && )

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

void PrimaryExecuteCommandRequest (const PrimaryExecuteCommandRequest & other)
PrimaryExecuteCommandRequest & operator= (PrimaryExecuteCommandRequest && )

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

PrimaryExecuteCommandRequest & operator= (const PrimaryExecuteCommandRequest & other)
bool operator== (const PrimaryExecuteCommandRequest & other)
bool operator!= (const PrimaryExecuteCommandRequest & other)
uint32_t context_id ()
uint32_t & context_id ()
PrimaryExecuteCommandRequest & context_id (uint32_t value)

Setter for context_id.

const ::std::vector< ::fuchsia_gpu_magma::BufferRange> & resources ()
::std::vector< ::fuchsia_gpu_magma::BufferRange> & resources ()
PrimaryExecuteCommandRequest & resources (::std::vector< ::fuchsia_gpu_magma::BufferRange> value)

Setter for resources.

const ::std::vector< ::fuchsia_gpu_magma::CommandBuffer> & command_buffers ()
::std::vector< ::fuchsia_gpu_magma::CommandBuffer> & command_buffers ()
PrimaryExecuteCommandRequest & command_buffers (::std::vector< ::fuchsia_gpu_magma::CommandBuffer> value)

Setter for command_buffers.

const ::std::vector<uint64_t> & wait_semaphores ()
::std::vector<uint64_t> & wait_semaphores ()
PrimaryExecuteCommandRequest & wait_semaphores (::std::vector<uint64_t> value)

Setter for wait_semaphores.

const ::std::vector<uint64_t> & signal_semaphores ()
::std::vector<uint64_t> & signal_semaphores ()
PrimaryExecuteCommandRequest & signal_semaphores (::std::vector<uint64_t> value)

Setter for signal_semaphores.

::fuchsia_gpu_magma::CommandBufferFlags flags ()
::fuchsia_gpu_magma::CommandBufferFlags & flags ()
PrimaryExecuteCommandRequest & flags (::fuchsia_gpu_magma::CommandBufferFlags value)

Setter for flags.

void PrimaryExecuteCommandRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits