8 #ifndef SkTableMaskFilter_DEFINED
9 #define SkTableMaskFilter_DEFINED
32 static void MakeClipTable(uint8_t table[256], uint8_t min, uint8_t max);
float SkScalar
Definition: SkScalar.h:14
SkMaskFilter is the base class for object that perform transformations on the mask before drawing it.
Definition: SkMaskFilter.h:27
Applies a table lookup on each of the alpha values in the mask.
Definition: SkTableMaskFilter.h:23
static SkMaskFilter * CreateGamma(SkScalar gamma)
SkTableMaskFilter()=delete
static SkMaskFilter * CreateClip(uint8_t min, uint8_t max)
static void MakeGammaTable(uint8_t table[256], SkScalar gamma)
Utility that sets the gamma table.
static void MakeClipTable(uint8_t table[256], uint8_t min, uint8_t max)
Utility that creates a clipping table: clamps values below min to 0 and above max to 255,...
static SkMaskFilter * Create(const uint8_t table[256])