class BufferMapFeatures

Defined at line 19 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

|BufferMapFeatures| is flexible, hence may contain unknown members not

defined in the FIDL schema.

Public Members

static BufferMapFeatures kSupported
static BufferMapFeatures kSupportsGrowable
static BufferMapFeatures kMask

Public Methods

void BufferMapFeatures ()

Defined at line 21 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

void BufferMapFeatures (uint64_t value)

Constructs an instance of |BufferMapFeatures| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

Defined at line 25 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

uint64_t operator unsigned long ()

Defined at line 30 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

bool operator bool ()

Defined at line 31 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

bool operator== (const BufferMapFeatures & other)

Defined at line 32 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

bool operator!= (const BufferMapFeatures & other)

Defined at line 33 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

std::optional<BufferMapFeatures> TryFrom (uint64_t value)

Constructs an instance of |BufferMapFeatures| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

Defined at line 47 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures TruncatingUnknown (uint64_t value)

Constructs an instance of |BufferMapFeatures| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

Defined at line 56 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures unknown_bits ()

Defined at line 59 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

bool has_unknown_bits ()

Defined at line 62 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures operator~ ()

Defined at line 73 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures operator| (const BufferMapFeatures & other)

Defined at line 77 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures operator& (const BufferMapFeatures & other)

Defined at line 82 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures operator^ (const BufferMapFeatures & other)

Defined at line 87 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

BufferMapFeatures operator- (const BufferMapFeatures & other)

Defined at line 92 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

void operator|= (const BufferMapFeatures & other)

Defined at line 97 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

void operator&= (const BufferMapFeatures & other)

Defined at line 102 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

void operator^= (const BufferMapFeatures & other)

Defined at line 107 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h

void operator-= (const BufferMapFeatures & other)

Defined at line 112 of file fidling/gen/src/graphics/magma/tests/integration/fuchsia.gpu.magma.test/cpp/fidl/fuchsia.gpu.magma.test/cpp/common_types.h