OLD | NEW |
1 | 1 |
2 #include "SkBitmap.h" | 2 #include "SkBitmap.h" |
3 #include "SkTableColorFilter.h" | 3 #include "SkTableColorFilter.h" |
4 #include "SkColorPriv.h" | 4 #include "SkColorPriv.h" |
5 #include "SkReadBuffer.h" | 5 #include "SkReadBuffer.h" |
6 #include "SkWriteBuffer.h" | 6 #include "SkWriteBuffer.h" |
7 #include "SkUnPreMultiply.h" | 7 #include "SkUnPreMultiply.h" |
8 #include "SkString.h" | 8 #include "SkString.h" |
9 | 9 |
10 class SkTable_ColorFilter : public SkColorFilter { | 10 class SkTable_ColorFilter : public SkColorFilter { |
(...skipping 25 matching lines...) Expand all Loading... |
36 } | 36 } |
37 } | 37 } |
38 | 38 |
39 virtual ~SkTable_ColorFilter() { | 39 virtual ~SkTable_ColorFilter() { |
40 SkDELETE(fBitmap); | 40 SkDELETE(fBitmap); |
41 } | 41 } |
42 | 42 |
43 virtual bool asComponentTable(SkBitmap* table) const SK_OVERRIDE; | 43 virtual bool asComponentTable(SkBitmap* table) const SK_OVERRIDE; |
44 | 44 |
45 #if SK_SUPPORT_GPU | 45 #if SK_SUPPORT_GPU |
46 virtual GrEffectRef* asNewEffect(GrContext* context) const SK_OVERRIDE; | 46 virtual GrEffect* asNewEffect(GrContext* context) const SK_OVERRIDE; |
47 #endif | 47 #endif |
48 | 48 |
49 virtual void filterSpan(const SkPMColor src[], int count, | 49 virtual void filterSpan(const SkPMColor src[], int count, |
50 SkPMColor dst[]) const SK_OVERRIDE; | 50 SkPMColor dst[]) const SK_OVERRIDE; |
51 | 51 |
52 SK_TO_STRING_OVERRIDE() | 52 SK_TO_STRING_OVERRIDE() |
53 | 53 |
54 SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkTable_ColorFilter) | 54 SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkTable_ColorFilter) |
55 | 55 |
56 enum { | 56 enum { |
(...skipping 368 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
425 SkColorFilter* SkTableColorFilter::CreateARGB(const uint8_t tableA[256], | 425 SkColorFilter* SkTableColorFilter::CreateARGB(const uint8_t tableA[256], |
426 const uint8_t tableR[256], | 426 const uint8_t tableR[256], |
427 const uint8_t tableG[256], | 427 const uint8_t tableG[256], |
428 const uint8_t tableB[256]) { | 428 const uint8_t tableB[256]) { |
429 return SkNEW_ARGS(SkTable_ColorFilter, (tableA, tableR, tableG, tableB)); | 429 return SkNEW_ARGS(SkTable_ColorFilter, (tableA, tableR, tableG, tableB)); |
430 } | 430 } |
431 | 431 |
432 SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_START(SkTableColorFilter) | 432 SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_START(SkTableColorFilter) |
433 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkTable_ColorFilter) | 433 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkTable_ColorFilter) |
434 SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_END | 434 SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_END |
OLD | NEW |