class PrimaryMapBufferRequest

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

Public Methods

void PrimaryMapBufferRequest (Storage_ storage)
void PrimaryMapBufferRequest ()

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

void PrimaryMapBufferRequest (PrimaryMapBufferRequest && )

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

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

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

PrimaryMapBufferRequest & operator= (const PrimaryMapBufferRequest & other)
bool operator== (const PrimaryMapBufferRequest & other)
bool operator!= (const PrimaryMapBufferRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & hw_va ()

Required.

::std::optional<uint64_t> & hw_va ()

Required.

PrimaryMapBufferRequest & hw_va (std::optional<uint64_t> value)

Required.

const std::optional< ::fuchsia_gpu_magma::BufferRange> & range ()

Required.

::std::optional< ::fuchsia_gpu_magma::BufferRange> & range ()

Required.

PrimaryMapBufferRequest & range (std::optional< ::fuchsia_gpu_magma::BufferRange> value)

Required.

const std::optional< ::fuchsia_gpu_magma::MapFlags> & flags ()
::std::optional< ::fuchsia_gpu_magma::MapFlags> & flags ()
PrimaryMapBufferRequest & flags (std::optional< ::fuchsia_gpu_magma::MapFlags> value)

Setter for flags.

void PrimaryMapBufferRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits