class BufferArgs

Defined at line 4296 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

A buffer mapped to a range of `Memory`.

Public Methods

void BufferArgs (Storage_ storage)
void BufferArgs (uint32_t memory_id, uint32_t memory_offset, uint32_t num_bytes)
void BufferArgs ()

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

Defined at line 4306 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

void BufferArgs (BufferArgs && )

Defined at line 4309 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

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

Defined at line 4310 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

BufferArgs & operator= (const BufferArgs & other)
bool operator== (const BufferArgs & other)
bool operator!= (const BufferArgs & other)
uint32_t memory_id ()
uint32_t & memory_id ()
BufferArgs & memory_id (uint32_t value)

Setter for memory_id.

uint32_t memory_offset ()
uint32_t & memory_offset ()
BufferArgs & memory_offset (uint32_t value)

Setter for memory_offset.

uint32_t num_bytes ()
uint32_t & num_bytes ()
BufferArgs & num_bytes (uint32_t value)

Setter for num_bytes.

void BufferArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits