Lines Matching refs:fDraw
91 fDraw(draw), fMaker(maker) {
102 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);
159 SkDrawShape1DPathEffect* fDraw;
227 const SkMatrix& matrix) : Sk2DPathEffect(matrix), fDraw(draw), fMaker(maker) {
243 fMaker->setExtraPropertyCallBack(fDraw->fType, Get2D, this);
244 if (fDraw->addPath->isPath()) {
245 drawPath = (SkDrawPath*) fDraw->addPath;
247 SkApply* apply = (SkApply*) fDraw->addPath;
255 if (fDraw->matrix) {
257 if (fDraw->matrix->getType() == SkType_Matrix)
258 matrix = (SkDrawMatrix*) fDraw->matrix;
260 SkApply* apply = (SkApply*) fDraw->matrix;
272 fMaker->clearExtraPropertyCallBack(fDraw->fType);
298 SkDrawShape2DPathEffect* fDraw;