Home | History | Annotate | Download | only in tests

Lines Matching refs: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;
202 buffer.setCustomFactory(SkString("PaintDrawable"), PaintDrawable::CreateProc);
233 rootOut->compoundDrawable()->paintDrawable()->paint().getColor());
266 sk_sp<PaintDrawable> paintDrawable(new PaintDrawable(paint));
267 canvas->drawDrawable(paintDrawable.get(), 500.0, 500.0f);