# 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.

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 | The working color space config.
outputColorSpaceConfig Object | The drawing buffer color space config.

## Source

examples/jsm/math/ColorSpaces.js