8 #ifndef SkColorSpace_DEFINED
9 #define SkColorSpace_DEFINED
11 #include "SkMatrix44.h"
74 kLinear_RenderTargetGamma,
112 bool gammaCloseToSRGB()
const;
117 bool gammaIsLinear()
const;
157 size_t writeToMemory(
void* memory)
const;
169 friend class SkColorSpace_Base;
174 enum class SkTransferFunctionBehavior {
RenderTargetGamma
Definition: SkColorSpace.h:73
Transfer function is the canonical sRGB curve, which has a short linear segment followed by a 2...
Definition: SkColorSpace.h:80
Definition: SkColorSpace.h:59
The SkMatrix44 class holds a 4x4 matrix.
Definition: SkMatrix44.h:135
Definition: SkRefCnt.h:125
SkData holds an immutable data buffer.
Definition: SkData.h:22
Describes a color gamut with primaries and a white point.
Definition: SkColorSpace.h:19
Contains the coefficients for a common transfer function equation, specified as a transformation from...
Definition: SkColorSpace.h:43