19488833428e83c93a7e6002f4d056084fb57112fraftias/* 29488833428e83c93a7e6002f4d056084fb57112fraftias * Copyright 2016 Google Inc. 39488833428e83c93a7e6002f4d056084fb57112fraftias * 49488833428e83c93a7e6002f4d056084fb57112fraftias * Use of this source code is governed by a BSD-style license that can be 59488833428e83c93a7e6002f4d056084fb57112fraftias * found in the LICENSE file. 69488833428e83c93a7e6002f4d056084fb57112fraftias */ 79488833428e83c93a7e6002f4d056084fb57112fraftias 89488833428e83c93a7e6002f4d056084fb57112fraftias#include "SkColorSpace_A2B.h" 99488833428e83c93a7e6002f4d056084fb57112fraftias 10523116d9fee8b79af09563b55b19cbd267353300Matt SarettSkColorSpace_A2B::SkColorSpace_A2B(ICCTypeFlag iccType, std::vector<Element> elements, 115476128f0a88217414f05e6a7ee518cdb411d026raftias PCS pcs, sk_sp<SkData> profileData) 12f3880933092c3226cd7ffd1690fe72c9c0cc376cMatt Sarett : INHERITED(std::move(profileData)) 13523116d9fee8b79af09563b55b19cbd267353300Matt Sarett , fICCType(iccType) 1462458a6778bc39eea5360301a67d192b3a263df1Mike Klein , fElements(std::move(elements)) 155476128f0a88217414f05e6a7ee518cdb411d026raftias , fPCS(pcs) 16523116d9fee8b79af09563b55b19cbd267353300Matt Sarett{ 17523116d9fee8b79af09563b55b19cbd267353300Matt Sarett SkASSERT(kRGB_ICCTypeFlag == iccType || kCMYK_ICCTypeFlag == iccType); 18523116d9fee8b79af09563b55b19cbd267353300Matt Sarett} 19