Extended Color: Move ColorMatrix to its own files
[WebKit-https.git] / Source / WebCore / platform / graphics / ColorUtilities.h
index ee11573..4d1eeb0 100644 (file)
@@ -193,25 +193,6 @@ float contrastRatio(const FloatComponents&, const FloatComponents&);
 
 FloatComponents premultiplied(const FloatComponents& sRGBCompontents);
 
 
 FloatComponents premultiplied(const FloatComponents& sRGBCompontents);
 
-class ColorMatrix {
-public:
-    static ColorMatrix grayscaleMatrix(float);
-    static ColorMatrix saturationMatrix(float);
-    static ColorMatrix hueRotateMatrix(float angleInDegrees);
-    static ColorMatrix sepiaMatrix(float);
-
-    ColorMatrix();
-    ColorMatrix(const float[20]);
-    
-    void transformColorComponents(FloatComponents&) const;
-    FloatComponents transformedColorComponents(const FloatComponents&) const;
-
-private:
-    void makeIdentity();
-
-    float m_matrix[4][5];
-};
-
 } // namespace WebCore
 
 namespace std {
 } // namespace WebCore
 
 namespace std {