Lines Matching refs:SkTable_ColorFilter
10 class SkTable_ColorFilter : public SkColorFilter {
12 SkTable_ColorFilter(const uint8_t tableA[], const uint8_t tableR[],
39 virtual ~SkTable_ColorFilter() {
54 SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkTable_ColorFilter)
64 SkTable_ColorFilter(SkReadBuffer& buffer);
111 void SkTable_ColorFilter::filterSpan(const SkPMColor src[], int count,
156 void SkTable_ColorFilter::toString(SkString* str) const {
157 str->append("SkTable_ColorFilter");
170 void SkTable_ColorFilter::flatten(SkWriteBuffer& buffer) const {
184 SkTable_ColorFilter::SkTable_ColorFilter(SkReadBuffer& buffer) : INHERITED(buffer) {
203 bool SkTable_ColorFilter::asComponentTable(SkBitmap* table) const {
362 if (fFlags & SkTable_ColorFilter::kR_Flag) {
365 if (fFlags & SkTable_ColorFilter::kG_Flag) {
368 if (fFlags & SkTable_ColorFilter::kB_Flag) {
371 if (fFlags & SkTable_ColorFilter::kA_Flag) {
385 static unsigned kAllFlags = SkTable_ColorFilter::kR_Flag | SkTable_ColorFilter::kG_Flag |
386 SkTable_ColorFilter::kB_Flag | SkTable_ColorFilter::kA_Flag;
390 GrEffectRef* SkTable_ColorFilter::asNewEffect(GrContext* context) const {
422 return SkNEW_ARGS(SkTable_ColorFilter, (table, table, table, table));
429 return SkNEW_ARGS(SkTable_ColorFilter, (tableA, tableR, tableG, tableB));
433 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkTable_ColorFilter)