Home | History | Annotate | Download | only in effects

Lines Matching defs:SkLayerDrawLooper

12 #include "SkLayerDrawLooper.h"
17 SkLayerDrawLooper::LayerInfo::LayerInfo() {
24 SkLayerDrawLooper::SkLayerDrawLooper()
30 SkLayerDrawLooper::~SkLayerDrawLooper() {
39 SkLayerDrawLooper::Context* SkLayerDrawLooper::createContext(SkCanvas* canvas, void* storage) const {
62 void SkLayerDrawLooper::LayerDrawLooperContext::ApplyInfo(
131 SkLayerDrawLooper::LayerDrawLooperContext::LayerDrawLooperContext(
132 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {}
134 bool SkLayerDrawLooper::LayerDrawLooperContext::next(SkCanvas* canvas,
156 bool SkLayerDrawLooper::asABlurShadow(BlurShadowRec* bsRec) const {
202 void SkLayerDrawLooper::flatten(SkWriteBuffer& buffer) const {
233 SkFlattenable* SkLayerDrawLooper::CreateProc(SkReadBuffer& buffer) {
248 SkLayerDrawLooper* looper = builder.detachLooper();
267 void SkLayerDrawLooper::toString(SkString* str) const {
268 str->appendf("SkLayerDrawLooper (%d): ", fCount);
324 SkLayerDrawLooper::Builder::Builder()
330 SkLayerDrawLooper::Builder::~Builder() {
339 SkPaint* SkLayerDrawLooper::Builder::addLayer(const LayerInfo& info) {
353 void SkLayerDrawLooper::Builder::addLayer(SkScalar dx, SkScalar dy) {
360 SkPaint* SkLayerDrawLooper::Builder::addLayerOnTop(const LayerInfo& info) {
377 SkLayerDrawLooper* SkLayerDrawLooper::Builder::detachLooper() {
378 SkLayerDrawLooper* looper = SkNEW(SkLayerDrawLooper);