Home | History | Annotate | Download | only in core
      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(SkColorSpace::Type iccType, std::vector<Element> elements,
     11                                    PCS pcs, sk_sp<SkData> profileData)
     12     : fProfileData(std::move(profileData))
     13     , fICCType(iccType)
     14     , fElements(std::move(elements))
     15     , fPCS(pcs)
     16 {
     17     SkASSERT(SkColorSpace::kRGB_Type == iccType || SkColorSpace::kCMYK_Type == iccType);
     18 }
     19