Lines Matching refs:CompoundDrawable
91 class CompoundDrawable : public SkDrawable {
93 CompoundDrawable(uint32_t a, uint32_t b, uint32_t c, uint32_t d, const SkPaint& paint)
98 CompoundDrawable(IntDrawable* intDrawable, PaintDrawable* paintDrawable)
119 return sk_sp<CompoundDrawable>(new CompoundDrawable((IntDrawable*) intDrawable.get(),
128 const char* getTypeName() const override { return "CompoundDrawable"; }
143 : fCompoundDrawable(new CompoundDrawable(a, b, c, d, paint))
148 RootDrawable(CompoundDrawable* compoundDrawable, IntDrawable* intDrawable,
165 SkASSERT(!strcmp("CompoundDrawable", compoundDrawable->getTypeName()));
176 return sk_sp<RootDrawable>(new RootDrawable((CompoundDrawable*) compoundDrawable.get(),
183 CompoundDrawable* compoundDrawable() const { return fCompoundDrawable.get(); }
194 sk_sp<CompoundDrawable> fCompoundDrawable;
204 SK_REGISTER_FLATTENABLE(CompoundDrawable);
269 sk_sp<CompoundDrawable> comDrawable(new CompoundDrawable(13, 14, 15, 16, textPaint));