2 * Copyright 2016 Google Inc.
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
8 #ifndef GrColorSpaceXform_DEFINED
9 #define GrColorSpaceXform_DEFINED
11 #include "SkMatrix44.h"
17 * Represents a color gamut transformation (as a 4x4 color matrix)
19 class GrColorSpaceXform : public SkRefCnt {
21 GrColorSpaceXform(const SkMatrix44& srcToDst) : fSrcToDst(srcToDst) {}
23 static sk_sp<GrColorSpaceXform> Make(SkColorSpace* src, SkColorSpace* dst);
25 const SkMatrix44& srcToDst() { return fSrcToDst; }