ColorSpaces

Properties

.DisplayP3ColorSpace : string (constant)

Display-P3 color space.

.DisplayP3ColorSpaceImpl : module:ColorSpaces~ColorSpaceImpl (constant)

Implementation object for the Display-P3 color space.

.ExtendedSRGBColorSpace : string (constant)

Extended-sRGB color space.

.ExtendedSRGBColorSpaceImpl : module:ColorSpaces~ColorSpaceImpl (constant)

Implementation object for the Extended-sRGB color space.

.LinearDisplayP3ColorSpace : string (constant)

Display-P3-Linear color space.

.LinearDisplayP3ColorSpaceImpl : module:ColorSpaces~ColorSpaceImpl (constant)

Implementation object for the Display-P3-Linear color space.

.LinearRec2020ColorSpace : string (constant)

Rec2020-Linear color space.

.LinearRec2020ColorSpaceImpl : module:ColorSpaces~ColorSpaceImpl (constant)

Implementation object for the Rec2020-Linear color space.

Type Definitions

.ColorSpaceImpl

An object holding the color space implementation.

Properties:
Name Type Attributes Description
primaries Array.<number>

The primaries.

whitePoint Array.<number>

The white point.

toXYZ Matrix3

A color space conversion matrix, converting to CIE XYZ.

fromXYZ Matrix3

A color space conversion matrix, converting from CIE XYZ.

luminanceCoefficients Array.<number>

The luminance coefficients.

workingColorSpaceConfig Object <optional>

The working color space config.

outputColorSpaceConfig Object <optional>

The drawing buffer color space config.

Source

examples/jsm/math/ColorSpaces.js