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)