class FlipThenRotate
Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
Bitset which supports all permutations of flips and rotations. Flips (if any) are performed
first, followed by rotation (if any).
|FlipThenRotate| is strict, hence is guaranteed to only contain
members defined in the FIDL schema when receiving it in a message.
Sending unknown members will fail at runtime.
Public Members
static FlipThenRotate kFlipH
static FlipThenRotate kFlipV
static FlipThenRotate kRotate90
static FlipThenRotate kMask
Public Methods
void FlipThenRotate ()
Defined at line 131 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
void FlipThenRotate (uint8_t value)
Constructs an instance of |FlipThenRotate| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 135 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
uint8_t operator unsigned char ()
Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
bool operator bool ()
Defined at line 142 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
bool operator== (const FlipThenRotate & other)
Defined at line 143 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
bool operator!= (const FlipThenRotate & other)
Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
std::optional<FlipThenRotate> TryFrom (uint8_t value)
Constructs an instance of |FlipThenRotate| 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 158 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
FlipThenRotate TruncatingUnknown (uint8_t value)
Constructs an instance of |FlipThenRotate| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 167 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
FlipThenRotate operator~ ()
Defined at line 182 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
FlipThenRotate operator| (const FlipThenRotate & other)
Defined at line 186 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
FlipThenRotate operator& (const FlipThenRotate & other)
Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
FlipThenRotate operator^ (const FlipThenRotate & other)
Defined at line 196 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
FlipThenRotate operator- (const FlipThenRotate & other)
Defined at line 201 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
void operator|= (const FlipThenRotate & other)
Defined at line 206 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
void operator&= (const FlipThenRotate & other)
Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
void operator^= (const FlipThenRotate & other)
Defined at line 216 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h
void operator-= (const FlipThenRotate & other)
Defined at line 221 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/common_types.h