raftias | 9488833 | 2016-10-18 10:02:51 -0700 | [diff] [blame^] | 1 | /* |
| 2 | * Copyright 2016 Google Inc. |
| 3 | * |
| 4 | * Use of this source code is governed by a BSD-style license that can be |
| 5 | * found in the LICENSE file. |
| 6 | */ |
| 7 | |
| 8 | #include "SkColorSpace_A2B.h" |
| 9 | |
| 10 | SkColorSpace_A2B::SkColorSpace_A2B(SkGammaNamed aCurveNamed, sk_sp<SkGammas> aCurve, |
| 11 | sk_sp<SkColorLookUpTable> colorLUT, |
| 12 | SkGammaNamed mCurveNamed, sk_sp<SkGammas> mCurve, |
| 13 | const SkMatrix44& matrix, |
| 14 | SkGammaNamed bCurveNamed, sk_sp<SkGammas> bCurve, |
| 15 | PCS pcs, sk_sp<SkData> profileData) |
| 16 | : INHERITED(std::move(profileData)) |
| 17 | , fACurveNamed(aCurveNamed) |
| 18 | , fACurve(std::move(aCurve)) |
| 19 | , fColorLUT(std::move(colorLUT)) |
| 20 | , fMCurveNamed(mCurveNamed) |
| 21 | , fMCurve(std::move(mCurve)) |
| 22 | , fMatrix(matrix) |
| 23 | , fBCurveNamed(bCurveNamed) |
| 24 | , fBCurve(std::move(bCurve)) |
| 25 | , fPCS(pcs) |
| 26 | {} |