class CommandBufferFlags

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

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

defined in the FIDL schema.

Public Members

static CommandBufferFlags VENDOR_FLAG_0
static CommandBufferFlags kMask

Public Methods

void CommandBufferFlags ()

Defined at line 600 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.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 605 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.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 614 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.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 620 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

uint64_t operator unsigned long ()

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

bool operator bool ()

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

bool operator== (const CommandBufferFlags & other)

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

bool operator!= (const CommandBufferFlags & other)

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

CommandBufferFlags unknown_bits ()

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

bool has_unknown_bits ()

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

CommandBufferFlags operator~ ()

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

CommandBufferFlags operator| (const CommandBufferFlags & other)

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

CommandBufferFlags operator& (const CommandBufferFlags & other)

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

CommandBufferFlags operator^ (const CommandBufferFlags & other)

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

void operator|= (const CommandBufferFlags & other)

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

void operator&= (const CommandBufferFlags & other)

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

void operator^= (const CommandBufferFlags & other)

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