class RotateFlip
Defined at line 20 of file ../../src/ui/scenic/lib/types/rotate_flip.h
Covers the rotate/flip permutations supported by
`fuchsia.hardware.display.types/CoordinateTransformation`.
Public Methods
void RotateFlip ()
Defined at line 141 of file ../../src/ui/scenic/lib/types/rotate_flip.h
void RotateFlip (const RotateFlip & )
Defined at line 143 of file ../../src/ui/scenic/lib/types/rotate_flip.h
void RotateFlip (RotateFlip && )
Defined at line 144 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip & operator= (const RotateFlip & )
Defined at line 145 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip & operator= (RotateFlip && )
Defined at line 146 of file ../../src/ui/scenic/lib/types/rotate_flip.h
void ~RotateFlip ()
Defined at line 147 of file ../../src/ui/scenic/lib/types/rotate_flip.h
Enum enum_value ()
Used for hashing/printing/etc; not useful for general users.
Defined at line 156 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip From (const fuchsia_ui_composition::Orientation & orientation, const fuchsia_ui_composition::ImageFlip & image_flip)
Constructors. All arguments must be valid; use `IsValid()` to validate if you're not sure.
Defined at line 165 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip From (const fuchsia_hardware_display_types::wire::CoordinateTransformation & fidl_mode)
static
Defined at line 228 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kIdentity ()
Static "constructors".
Defined at line 235 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kReflectX ()
static
Defined at line 238 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kReflectY ()
static
Defined at line 241 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kRotateCcw180 ()
static
Defined at line 244 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kRotateCcw90 ()
static
Defined at line 247 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kRotateCcw90ReflectX ()
static
Defined at line 250 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kRotateCcw90ReflectY ()
static
Defined at line 255 of file ../../src/ui/scenic/lib/types/rotate_flip.h
RotateFlip kRotateCcw270 ()
static
Defined at line 260 of file ../../src/ui/scenic/lib/types/rotate_flip.h
void RotateFlip (RotateFlip::Enum val)
Defined at line 162 of file ../../src/ui/scenic/lib/types/rotate_flip.h
fuchsia_hardware_display_types::wire::CoordinateTransformation ToDisplayCoordinateTransformation ()
Defined at line 268 of file ../../src/ui/scenic/lib/types/rotate_flip.h
Enumerations
enum Enum
| Name | Value |
|---|---|
| kIdentity | 0 |
| kReflectX | 1 |
| kReflectY | 2 |
| kRotateCcw180 | 3 |
| kRotateCcw90 | 4 |
| kRotateCcw90ReflectX | 5 |
| kRotateCcw90ReflectY | 6 |
| kRotateCcw270 | 7 |
Defined at line 22 of file ../../src/ui/scenic/lib/types/rotate_flip.h
Friends
bool RotateFlip (const RotateFlip & lhs, const RotateFlip & rhs)
bool RotateFlip (const RotateFlip & lhsconst RotateFlip & rhs)