Lines Matching refs:fDraw
89 fDraw(draw), fMaker(maker) {
100 engine.evaluate(fDraw->phase.c_str(), &value, SkType_Float);
105 fMaker->setExtraPropertyCallBack(fDraw->fType, GetDistance, &distance);
107 if (fDraw->addPath->isPath()) {
108 drawPath = (SkDrawPath*) fDraw->addPath;
110 SkApply* apply = (SkApply*) fDraw->addPath;
118 if (fDraw->addMatrix) {
120 if (fDraw->addMatrix->getType() == SkType_Matrix)
121 matrix = (SkDrawMatrix*) fDraw->addMatrix;
123 SkApply* apply = (SkApply*) fDraw->addMatrix;
134 SkAnimatorScript::EvaluateFloat(*fMaker, NULL, fDraw->spacing.c_str(), &result);
137 fMaker->clearExtraPropertyCallBack(fDraw->fType);
160 SkDrawShape1DPathEffect* fDraw;
228 const SkMatrix& matrix) : Sk2DPathEffect(matrix), fDraw(draw), fMaker(maker) {
251 fMaker->setExtraPropertyCallBack(fDraw->fType, Get2D, this);
252 if (fDraw->addPath->isPath()) {
253 drawPath = (SkDrawPath*) fDraw->addPath;
255 SkApply* apply = (SkApply*) fDraw->addPath;
263 if (fDraw->matrix) {
265 if (fDraw->matrix->getType() == SkType_Matrix)
266 matrix = (SkDrawMatrix*) fDraw->matrix;
268 SkApply* apply = (SkApply*) fDraw->matrix;
280 fMaker->clearExtraPropertyCallBack(fDraw->fType);
304 SkDrawShape2DPathEffect* fDraw;