class CanvasFlags

Defined at line 19 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

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

defined in the FIDL schema.

Public Members

static CanvasFlags kRead
static CanvasFlags kWrite
static CanvasFlags kWrapVertical
static CanvasFlags kWrapHorizontal
static CanvasFlags kMask

Public Methods

void CanvasFlags ()

Defined at line 21 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

void CanvasFlags (uint32_t value)

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

preserving any bit member not defined in the FIDL schema.

Defined at line 25 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

uint32_t operator unsigned int ()

Defined at line 32 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

bool operator bool ()

Defined at line 33 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

bool operator== (const CanvasFlags & other)

Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

bool operator!= (const CanvasFlags & other)

Defined at line 35 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

std::optional<CanvasFlags> TryFrom (uint32_t value)

Constructs an instance of |CanvasFlags| 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 49 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags TruncatingUnknown (uint32_t value)

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

clearing any bit member not defined in the FIDL schema.

Defined at line 58 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags unknown_bits ()

Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

bool has_unknown_bits ()

Defined at line 64 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags operator~ ()

Defined at line 79 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags operator| (const CanvasFlags & other)

Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags operator& (const CanvasFlags & other)

Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags operator^ (const CanvasFlags & other)

Defined at line 93 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

CanvasFlags operator- (const CanvasFlags & other)

Defined at line 98 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

void operator|= (const CanvasFlags & other)

Defined at line 103 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

void operator&= (const CanvasFlags & other)

Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

void operator^= (const CanvasFlags & other)

Defined at line 113 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h

void operator-= (const CanvasFlags & other)

Defined at line 118 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogiccanvas/fuchsia.hardware.amlogiccanvas/cpp/fidl/fuchsia.hardware.amlogiccanvas/cpp/common_types.h