Lines Matching defs:PaintDrawable
62 class PaintDrawable : public SkDrawable {
64 PaintDrawable(const SkPaint& paint)
75 return sk_sp<PaintDrawable>(new PaintDrawable(paint));
82 const char* getTypeName() const override { return "PaintDrawable"; }
96 , fPaintDrawable(new PaintDrawable(paint))
99 CompoundDrawable(IntDrawable* intDrawable, PaintDrawable* paintDrawable)
101 , fPaintDrawable(SkRef(paintDrawable))
115 sk_sp<SkFlattenable> paintDrawable(
117 SkASSERT(paintDrawable);
118 SkASSERT(!strcmp("PaintDrawable", paintDrawable->getTypeName()));
121 (PaintDrawable*) paintDrawable.get()));
127 PaintDrawable* paintDrawable() const { return fPaintDrawable.get(); }
137 sk_sp<PaintDrawable> fPaintDrawable;
204 SK_REGISTER_FLATTENABLE(PaintDrawable);
235 rootOut->compoundDrawable()->paintDrawable()->paint().getColor());
268 sk_sp<PaintDrawable> paintDrawable(new PaintDrawable(paint));
269 canvas->drawDrawable(paintDrawable.get(), 500.0, 500.0f);