Skia
2DGraphicsLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkTableColorFilter.h
1 /*
2 * Copyright 2015 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 #ifndef SkTableColorFilter_DEFINED
9 #define SkTableColorFilter_DEFINED
10 
11 #include "SkColorFilter.h"
12 
13 class SK_API SkTableColorFilter {
14 public:
26  static sk_sp<SkColorFilter> Make(const uint8_t table[256]);
27 
34  static sk_sp<SkColorFilter> MakeARGB(const uint8_t tableA[256],
35  const uint8_t tableR[256],
36  const uint8_t tableG[256],
37  const uint8_t tableB[256]);
38 
39  SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP()
40 };
41 
42 #endif
Definition: SkTableColorFilter.h:13