From 841101d348bbfae2ca44e0a0f267c974d38c9891 Mon Sep 17 00:00:00 2001 From: Mike Klein Date: Fri, 10 Mar 2017 09:55:51 -0500 Subject: SkColorSpaceXformCanvas TODO: images shaders color filters image filters a couple stray color arrays Change-Id: Ib91639bb0a6a00af737dd5186180011fe5120860 Reviewed-on: https://skia-review.googlesource.com/9529 Reviewed-by: Brian Osman Reviewed-by: Matt Sarett Commit-Queue: Mike Klein --- include/core/SkColorSpaceXformCanvas.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 include/core/SkColorSpaceXformCanvas.h (limited to 'include/core/SkColorSpaceXformCanvas.h') diff --git a/include/core/SkColorSpaceXformCanvas.h b/include/core/SkColorSpaceXformCanvas.h new file mode 100644 index 0000000000..08981703c5 --- /dev/null +++ b/include/core/SkColorSpaceXformCanvas.h @@ -0,0 +1,20 @@ +/* + * Copyright 2017 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#ifndef SkColorSpaceXformCanvas_DEFINED +#define SkColorSpaceXformCanvas_DEFINED + +#include +#include +#include + +// Proxy SkCanvas calls to unowned target, transforming colors into targetCS as it goes. +std::unique_ptr SkCreateColorSpaceXformCanvas(SkCanvas* target, + sk_sp targetCS); + + +#endif//SkColorSpaceXformCanvas_DEFINED -- cgit v1.2.3