class ColorConversion
Defined at line 26 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
Equivalent to the FIDL type [`fuchsia.hardware.display.engine/ColorConversion`].
Instances are guaranteed to represent valid color conversion configurations.
This is a value type. Instances can be stored in containers. Copying, moving
and destruction are trivial.
Out-of-tree drivers must not use this class, because it will be reworked.
Public Members
static ColorConversion kIdentity
Public Methods
void ColorConversion (const ColorConversion & )
Defined at line 47 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
void ColorConversion (ColorConversion && )
Defined at line 48 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
ColorConversion & operator= (const ColorConversion & )
Defined at line 49 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
ColorConversion & operator= (ColorConversion && )
Defined at line 50 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
void ~ColorConversion ()
Defined at line 51 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
std::array<float, 3> preoffsets ()
Defined at line 58 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
std::array<std::array<float, 3>, 3> coefficients ()
Defined at line 59 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
std::array<float, 3> postoffsets ()
Defined at line 60 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
bool IsValid (const fuchsia_hardware_display_engine::wire::ColorConversion & fidl_config)
True iff `fidl_config` is convertible to a valid ColorConversion.
Defined at line 94 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
void ColorConversion (const ColorConversion::ConstructorArgs & args)
Constructor that enables the designated initializer syntax.
NOLINTNEXTLINE(google-explicit-constructor)
Defined at line 114 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
void ColorConversion (const fuchsia_hardware_display_engine::wire::ColorConversion & fidl_config)
`fidl_config` must be convertible to a valid ColorConversion.
Defined at line 121 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
fuchsia_hardware_display_engine::wire::ColorConversion ToFidl ()
Defined at line 151 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
Friends
bool ColorConversion (const ColorConversion & lhs, const ColorConversion & rhs)
bool ColorConversion (const ColorConversion & lhsconst ColorConversion & rhs)