class CommandBuffer

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

A command buffer may be used to pass hardware instructions in a shared buffer (VMO).

Public Methods

void CommandBuffer (Storage_ storage)
void CommandBuffer (uint32_t resource_index, uint64_t start_offset)
void CommandBuffer ()

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

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

void CommandBuffer (CommandBuffer && )

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

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

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

CommandBuffer & operator= (const CommandBuffer & other)
bool operator== (const CommandBuffer & other)
bool operator!= (const CommandBuffer & other)
uint32_t resource_index ()

Index of the resource containing instructions to start the command buffer.

uint32_t & resource_index ()

Index of the resource containing instructions to start the command buffer.

CommandBuffer & resource_index (uint32_t value)

Index of the resource containing instructions to start the command buffer.

uint64_t start_offset ()

Starting offset within the resource.

uint64_t & start_offset ()

Starting offset within the resource.

CommandBuffer & start_offset (uint64_t value)

Starting offset within the resource.

void CommandBuffer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits