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)