Lines Matching defs:SkBlurDrawLooper
8 #include "SkBlurDrawLooper.h"
20 SkBlurDrawLooper::SkBlurDrawLooper(SkColor color, SkScalar sigma,
26 void SkBlurDrawLooper::initEffects() {
54 void SkBlurDrawLooper::init(SkScalar sigma, SkScalar dx, SkScalar dy,
66 SkBlurDrawLooper::SkBlurDrawLooper(SkReadBuffer& buffer) : INHERITED(buffer) {
78 SkFlattenable* SkBlurDrawLooper::CreateProc(SkReadBuffer& buffer) {
87 void SkBlurDrawLooper::flatten(SkWriteBuffer& buffer) const {
95 SkBlurDrawLooper::~SkBlurDrawLooper() {
100 bool SkBlurDrawLooper::asABlurShadow(BlurShadowRec* rec) const {
118 SkDrawLooper::Context* SkBlurDrawLooper::createContext(SkCanvas*, void* storage) const {
122 SkBlurDrawLooper::BlurDrawLooperContext::BlurDrawLooperContext(
123 const SkBlurDrawLooper* looper)
124 : fLooper(looper), fState(SkBlurDrawLooper::kBeforeEdge) {}
126 bool SkBlurDrawLooper::BlurDrawLooperContext::next(SkCanvas* canvas,
168 void SkBlurDrawLooper::toString(SkString* str) const {
169 str->append("SkBlurDrawLooper: ");
195 // alternatively we could cache the radius in SkBlurDrawLooper and just add it here