class CommandBufferFlags

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

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

defined in the FIDL schema.

Public Members

static CommandBufferFlags kVendorFlag0
static CommandBufferFlags kMask

Public Methods

void CommandBufferFlags ()

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

void CommandBufferFlags (uint64_t value)

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

preserving any bit member not defined in the FIDL schema.

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

uint64_t operator unsigned long ()

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

bool operator bool ()

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

bool operator== (const CommandBufferFlags & other)

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

bool operator!= (const CommandBufferFlags & other)

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

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

Constructs an instance of |CommandBufferFlags| 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 356 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/common_types.h

CommandBufferFlags TruncatingUnknown (uint64_t value)

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

clearing any bit member not defined in the FIDL schema.

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

CommandBufferFlags unknown_bits ()

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

bool has_unknown_bits ()

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

CommandBufferFlags operator~ ()

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

CommandBufferFlags operator| (const CommandBufferFlags & other)

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

CommandBufferFlags operator& (const CommandBufferFlags & other)

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

CommandBufferFlags operator^ (const CommandBufferFlags & other)

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

CommandBufferFlags operator- (const CommandBufferFlags & other)

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

void operator|= (const CommandBufferFlags & other)

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

void operator&= (const CommandBufferFlags & other)

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

void operator^= (const CommandBufferFlags & other)

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

void operator-= (const CommandBufferFlags & other)

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