Lines Matching refs:fDraw
91 fDraw(draw), fMaker(maker) {
101 engine.evaluate(fDraw->phase.c_str(), &value, SkType_Float);
107 fMaker->setExtraPropertyCallBack(fDraw->fType, GetDistance, &distance);
109 if (fDraw->addPath->isPath()) {
110 drawPath = (SkDrawPath*) fDraw->addPath;
112 SkApply* apply = (SkApply*) fDraw->addPath;
120 if (fDraw->addMatrix) {
122 if (fDraw->addMatrix->getType() == SkType_Matrix)
123 matrix = (SkDrawMatrix*) fDraw->addMatrix;
125 SkApply* apply = (SkApply*) fDraw->addMatrix;
133 SkAnimatorScript::EvaluateFloat(*fMaker, NULL, fDraw->spacing.c_str(), &result);
136 fMaker->clearExtraPropertyCallBack(fDraw->fType);
162 SkDrawShape1DPathEffect* fDraw;
230 const SkMatrix& matrix) : Sk2DPathEffect(matrix), fDraw(draw), fMaker(maker) {
246 fMaker->setExtraPropertyCallBack(fDraw->fType, Get2D, this);
247 if (fDraw->addPath->isPath()) {
248 drawPath = (SkDrawPath*) fDraw->addPath;
250 SkApply* apply = (SkApply*) fDraw->addPath;
258 if (fDraw->matrix) {
260 if (fDraw->matrix->getType() == SkType_Matrix)
261 matrix = (SkDrawMatrix*) fDraw->matrix;
263 SkApply* apply = (SkApply*) fDraw->matrix;
275 fMaker->clearExtraPropertyCallBack(fDraw->fType);
301 SkDrawShape2DPathEffect* fDraw;