aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkICC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkICC.cpp')
-rw-r--r--src/core/SkICC.cpp36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/core/SkICC.cpp b/src/core/SkICC.cpp
deleted file mode 100644
index 9a1a3c6e33..0000000000
--- a/src/core/SkICC.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2016 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "SkColorSpace_Base.h"
-#include "SkICC.h"
-
-SkICC::SkICC(sk_sp<SkColorSpace> colorSpace)
- : fColorSpace(std::move(colorSpace))
-{}
-
-sk_sp<SkICC> SkICC::Make(const void* ptr, size_t len) {
- sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeICC(ptr, len);
- if (!colorSpace) {
- return nullptr;
- }
-
- return sk_sp<SkICC>(new SkICC(std::move(colorSpace)));
-}
-
-bool SkICC::toXYZD50(SkMatrix44* toXYZD50) const {
- const SkMatrix44* m = as_CSB(fColorSpace)->toXYZD50();
- if (!m) {
- return false;
- }
-
- *toXYZD50 = *m;
- return true;
-}
-
-bool SkICC::isNumericalTransferFn(SkColorSpaceTransferFn* coeffs) const {
- return as_CSB(fColorSpace)->onIsNumericalTransferFn(coeffs);
-}