class ColorConversion
Defined at line 27 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 48 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
void ColorConversion (ColorConversion && )
Defined at line 49 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
ColorConversion & operator= (const ColorConversion & )
Defined at line 50 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
ColorConversion & operator= (ColorConversion && )
Defined at line 51 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
void ~ColorConversion ()
Defined at line 52 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
std::array<float, 3> preoffsets ()
Defined at line 59 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
std::array<std::array<float, 3>, 3> coefficients ()
Defined at line 60 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
std::array<float, 3> postoffsets ()
Defined at line 61 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 95 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 115 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 122 of file ../../src/graphics/display/lib/api-types/cpp/color-conversion.h
fuchsia_hardware_display_engine::wire::ColorConversion ToFidl ()
Defined at line 152 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)