class CoordinateTransformation
Defined at line 28 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
Equivalent to the FIDL type [`fuchsia.hardware.display.types/CoordinateTransformation`].
See `::fuchsia_hardware_display_types::wire::CoordinateTransformation` for references.
Instances are guaranteed to represent valid enum members.
This is a value type. Instances can be stored in containers. Copying, moving
and destruction are trivial.
Public Members
static CoordinateTransformation kIdentity
static CoordinateTransformation kReflectX
static CoordinateTransformation kReflectY
static CoordinateTransformation kRotateCcw90
static CoordinateTransformation kRotateCcw180
static CoordinateTransformation kRotateCcw270
static CoordinateTransformation kRotateCcw90ReflectX
static CoordinateTransformation kRotateCcw90ReflectY
Public Methods
void CoordinateTransformation (const CoordinateTransformation & )
Defined at line 37 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
void CoordinateTransformation (CoordinateTransformation && )
Defined at line 38 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
CoordinateTransformation & operator= (const CoordinateTransformation & )
Defined at line 39 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
CoordinateTransformation & operator= (CoordinateTransformation && )
Defined at line 40 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
void ~CoordinateTransformation ()
Defined at line 41 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
bool IsValid (fuchsia_hardware_display_types::wire::CoordinateTransformation fidl_transformation)
True iff `fidl_transformation` is convertible to a valid CoordinateTransformation.
Defined at line 74 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
void CoordinateTransformation (fuchsia_hardware_display_types::wire::CoordinateTransformation fidl_transformation)
Defined at line 90 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
fuchsia_hardware_display_types::wire::CoordinateTransformation ToFidl ()
Defined at line 106 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
uint32_t ValueForLogging ()
Raw numerical value of the equivalent FIDL value.
This is intended to be used for developer-facing output, such as logging
and Inspect. The values have the same stability guarantees as the
equivalent FIDL type.
Defined at line 111 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.h
std::string_view ToString ()
Returns a developer-facing string representation.
Defined at line 23 of file ../../src/graphics/display/lib/api-types/cpp/coordinate-transformation.cc
Friends
bool CoordinateTransformation (const CoordinateTransformation & lhs, const CoordinateTransformation & rhs)
bool CoordinateTransformation (const CoordinateTransformation & lhsconst CoordinateTransformation & rhs)