/external/skia/src/animator/ |
H A D | SkDrawFull.cpp | 22 bool SkFull::draw(SkAnimateMaker& maker) { argument 23 SkBoundableAuto boundable(this, maker); 24 maker.fCanvas->drawPaint(*maker.fPaint);
|
H A D | SkDrawOval.cpp | 32 bool SkOval::draw(SkAnimateMaker& maker) { argument 33 SkBoundableAuto boundable(this, maker); 34 maker.fCanvas->drawOval(fRect, *maker.fPaint);
|
H A D | SkDisplayBounds.cpp | 35 bool SkDisplayBounds::draw(SkAnimateMaker& maker) { argument 36 maker.fDisplayList.fUnionBounds = SkToBool(inval); 37 maker.fDisplayList.fDrawBounds = false; 39 bool result = INHERITED::draw(maker); 40 maker.fDisplayList.fUnionBounds = false; 41 maker.fDisplayList.fDrawBounds = true; 43 SkIRect& rect = maker.fDisplayList.fInvalBounds; 44 maker.fDisplayList.fHasUnion = true;
|
H A D | SkDisplayInclude.cpp | 55 void SkInclude::onEndElement(SkAnimateMaker& maker) { argument 56 maker.fInInclude = true; 57 if (src.size() == 0 || maker.decodeURI(src.c_str()) == false) { 58 if (maker.getErrorCode() != SkXMLParserError::kNoError || maker.getNativeCode() != -1) { 59 maker.setInnerError(&maker, src); 60 maker.setErrorCode(SkDisplayXMLParserError::kInInclude); 62 maker.setErrorNoun(src); 63 maker [all...] |
H A D | SkDrawSaveLayer.cpp | 41 bool SkSaveLayer::draw(SkAnimateMaker& maker) argument 46 SkPaint* save = maker.fPaint; 52 maker.fCanvas->saveLayer(&bounds->fRect, &realPaint, SkCanvas::kHasAlphaLayer_SaveFlag); 55 maker.fCanvas->saveLayer(&bounds->fRect, save, SkCanvas::kHasAlphaLayer_SaveFlag); 56 SkPaint local = SkPaint(*maker.fPaint); 57 maker.fPaint = &local; 58 bool result = INHERITED::draw(maker); 59 maker.fPaint = save; 60 maker.fCanvas->restore(); 65 void SkSaveLayer::dump(SkAnimateMaker* maker) argument 79 onEndElement(SkAnimateMaker& maker) argument [all...] |
H A D | SkDrawTo.cpp | 43 bool SkDrawTo::draw(SkAnimateMaker& maker) { argument 47 SkCanvas* save = maker.fCanvas; 48 maker.fCanvas = &canvas; 49 INHERITED::draw(maker); 50 maker.fCanvas = save; 56 void SkDrawTo::dump(SkAnimateMaker* maker) { argument 57 dumpBase(maker); 58 dumpAttrs(maker); 61 dumpDrawables(maker);
|
H A D | SkDrawLine.cpp | 39 bool SkLine::draw(SkAnimateMaker& maker) { argument 40 SkBoundableAuto boundable(this, maker); 41 maker.fCanvas->drawLine(x1, y1, x2, y2, *maker.fPaint);
|
H A D | SkDrawText.cpp | 46 bool SkText::draw(SkAnimateMaker& maker) { argument 47 SkBoundableAuto boundable(this, maker); 48 maker.fCanvas->drawText(text.c_str(), text.size(), x, y, *maker.fPaint); 53 void SkText::dump(SkAnimateMaker* maker) { argument 54 INHERITED::dump(maker);
|
H A D | SkDrawClip.cpp | 39 bool SkDrawClip::draw(SkAnimateMaker& maker ) { 41 maker.fCanvas->clipRect(rect->fRect); 44 maker.fCanvas->clipPath(path->fPath);
|
H A D | SkTextOnPath.cpp | 40 bool SkTextOnPath::draw(SkAnimateMaker& maker) { argument 43 SkBoundableAuto boundable(this, maker); 44 maker.fCanvas->drawTextOnPathHV(text->getText(), text->getSize(), 45 path->getPath(), offset, 0, *maker.fPaint);
|
H A D | SkDisplayMovie.cpp | 62 SkDisplayable* SkDisplayMovie::deepCopy(SkAnimateMaker* maker) { argument 63 SkDisplayMovie* copy = (SkDisplayMovie*) INHERITED::deepCopy(maker); 82 bool SkDisplayMovie::draw(SkAnimateMaker& maker) { argument 86 enable(maker); 87 maker.fCanvas->save(); 88 SkPaint local = SkPaint(*maker.fPaint); 89 bool result = fMovie.draw(maker.fCanvas, &local, 90 maker.fDisplayList.getTime()) != SkAnimator::kNotDifferent; 91 maker.fDisplayList.fInvalBounds.join(fMovie.fMaker->fDisplayList.fInvalBounds); 92 maker 97 dump(SkAnimateMaker* maker) argument 112 enable(SkAnimateMaker& maker) argument 127 onEndElement(SkAnimateMaker& maker) argument [all...] |
H A D | SkDump.cpp | 47 bool SkDump::enable(SkAnimateMaker& maker ) { 49 return evaluate(maker); 52 hasAttr |= maker.fDumpEvents = true; 54 hasAttr |= maker.fDumpPosts = true; 56 hasAttr |= maker.fDumpGConditions = true; 58 maker.fEvents.dump(maker); 60 maker.dump(name.c_str()); 62 maker.fDisplayList.dump(&maker); 66 evaluate(SkAnimateMaker &maker) argument [all...] |
H A D | SkDrawTextBox.cpp | 54 void SkDrawTextBox::dump(SkAnimateMaker* maker) argument 56 dumpBase(maker); 57 dumpAttrs(maker); 78 bool SkDrawTextBox::draw(SkAnimateMaker& maker) argument 85 SkBoundableAuto boundable(this, maker); 86 box.draw(maker.fCanvas, fText.c_str(), fText.size(), *maker.fPaint);
|
H A D | SkAnimateField.cpp | 44 void SkAnimate::dump(SkAnimateMaker* maker) { argument 45 INHERITED::dump(maker); //from animateBase 83 bool SkAnimate::resolveCommon(SkAnimateMaker& maker) { argument 86 INHERITED::onEndElement(maker); 87 return maker.hasError() == false; 90 void SkAnimate::onEndElement(SkAnimateMaker& maker) { argument 91 bool resolved = resolveCommon(maker); 93 maker.setErrorNoun(field); 94 maker.setErrorCode(SkDisplayXMLParserError::kFieldNotInTarget); 101 fFieldInfo->setValue(maker, [all...] |
H A D | SkDrawRectangle.cpp | 56 bool SkDrawRect::draw(SkAnimateMaker& maker) { argument 57 SkBoundableAuto boundable(this, maker); 58 maker.fCanvas->drawRect(fRect, *maker.fPaint); 63 void SkDrawRect::dump(SkAnimateMaker* maker) { argument 64 dumpBase(maker); 137 bool SkRoundRect::draw(SkAnimateMaker& maker) { argument 138 SkBoundableAuto boundable(this, maker); 139 maker.fCanvas->drawRoundRect(fRect, rx, ry, *maker 144 dump(SkAnimateMaker* maker) argument [all...] |
H A D | SkDrawGroup.cpp | 92 SkDisplayable* SkGroup::deepCopy(SkAnimateMaker* maker) { argument 93 SkDisplayable* copy = INHERITED::deepCopy(maker); 96 SkDisplayable* deeperCopy = displayable->deepCopy(maker); 97 ((SkGroup*)copy)->add(*maker, deeperCopy); 113 bool SkGroup::draw(SkAnimateMaker& maker) { argument 114 bool conditionTrue = ifCondition(maker, this, condition); 125 maker.validate(); 126 result |= drawable->draw(maker); 127 maker.validate(); 133 void SkGroup::dump(SkAnimateMaker* maker) { argument 142 dumpDrawables(SkAnimateMaker* maker) argument 207 ifCondition(SkAnimateMaker& maker, SkDrawable* drawable, SkString& conditionString) argument 276 resolveIDs(SkAnimateMaker& maker, SkDisplayable* orig, SkApply* apply) argument 320 draw(SkAnimateMaker& maker) argument [all...] |
H A D | SkTextToPath.cpp | 40 bool SkTextToPath::draw(SkAnimateMaker& maker) { argument 41 path->draw(maker); 45 void SkTextToPath::onEndElement(SkAnimateMaker& maker) { argument 48 maker.setErrorCode(SkDisplayXMLParserError::kErrorInAttributeValue);
|
H A D | SkAnimateSet.cpp | 47 void SkSet::dump(SkAnimateMaker* maker) { argument 48 INHERITED::dump(maker); 62 void SkSet::refresh(SkAnimateMaker& maker) { argument 63 fFieldInfo->setValue(maker, &fValues, 0, fFieldInfo->fCount, NULL, 67 void SkSet::onEndElement(SkAnimateMaker& maker) { argument 68 if (resolveCommon(maker) == false) 71 maker.setErrorCode(SkDisplayXMLParserError::kFieldNotInTarget); 96 fFieldInfo->setValue(maker, &fValues, fFieldOffset, comps, this, outType, formula.size() > 0 ? formula : to);
|
H A D | SkDrawPath.cpp | 56 bool SkDrawPath::add(SkAnimateMaker& maker, SkDisplayable* child) { argument 61 maker.setErrorCode(SkDisplayXMLParserError::kErrorAddingToPath); 77 bool SkDrawPath::draw(SkAnimateMaker& maker) { argument 79 SkBoundableAuto boundable(this, maker); 80 maker.fCanvas->drawPath(path, *maker.fPaint); 89 void SkDrawPath::dump(SkAnimateMaker* maker) { argument 90 dumpBase(maker); 91 dumpAttrs(maker); 99 (*part)->dump(maker); 203 onEndElement(SkAnimateMaker& maker) argument 225 onEndElement(SkAnimateMaker& maker) argument [all...] |
H A D | SkDrawGradient.cpp | 43 SkGradientUnitMapper(SkAnimateMaker* maker, const char* script) : fMaker(maker), fScript(script) { argument 115 void SkGradient::dumpRest(SkAnimateMaker* maker) { argument 116 dumpAttrs(maker); 126 color->dump(maker); 129 dumpChildren(maker, closedYet); //dumps the matrix if it has one 133 void SkGradient::onEndElement(SkAnimateMaker& maker) { argument 136 maker.setErrorCode(SkDisplayXMLParserError::kGradientOffsetsDontMatchColors); 140 maker.setErrorCode(SkDisplayXMLParserError::kGradientOffsetsMustStartWithZero); 144 maker 177 onEndElement(SkAnimateMaker& maker) argument 185 dump(SkAnimateMaker* maker) argument 220 dump(SkAnimateMaker* maker) argument [all...] |
H A D | SkDrawBitmap.cpp | 42 bool SkBaseBitmap::draw(SkAnimateMaker& maker) { argument 43 SkBoundableAuto boundable(this, maker); 44 maker.fCanvas->drawBitmap(fBitmap, x, y, maker.fPaint); 75 void SkDrawBitmap::dump(SkAnimateMaker* maker) { argument 76 dumpBase(maker); 77 dumpAttrs(maker); 96 void SkDrawBitmap::onEndElement(SkAnimateMaker& maker) { argument 151 SkDisplayable* SkImage::deepCopy(SkAnimateMaker* maker) { argument 152 SkDisplayable* copy = INHERITED::deepCopy(maker); 161 draw(SkAnimateMaker& maker) argument 185 onEndElement(SkAnimateMaker& maker) argument [all...] |
H A D | SkDisplayAdd.cpp | 48 SkDisplayable* SkAdd::deepCopy(SkAnimateMaker* maker) { argument 53 SkAdd* copy = (SkAdd*) INHERITED::deepCopy(maker); 59 bool SkAdd::draw(SkAnimateMaker& maker) { argument 63 use->draw(maker); 68 void SkAdd::dump(SkAnimateMaker* maker) { argument 69 dumpBase(maker); 70 dumpAttrs(maker); 79 use->dump(maker); 82 dumpEnd(maker); 86 bool SkAdd::enable(SkAnimateMaker& maker ) { [all...] |
H A D | SkDisplayApply.cpp | 77 // !!! caller must call maker.removeActive(fActive) 81 void SkApply::activate(SkAnimateMaker& maker) { argument 90 fActive = new SkActive(*this, maker); 92 maker.appendActive(fActive); 170 SkDisplayable* SkApply::deepCopy(SkAnimateMaker* maker) { argument 173 SkApply* result = (SkApply*) INHERITED::deepCopy(maker); 177 SkAnimateBase* anim = (SkAnimateBase*) (*animPtr)->deepCopy(maker); 179 maker->helperAdd(anim); 193 bool SkApply::draw(SkAnimateMaker& maker) { argument 199 enable(maker); 218 dump(SkAnimateMaker* maker) argument 270 enable(SkAnimateMaker& maker) argument 400 enableCreate(SkAnimateMaker& maker) argument 432 enableDynamic(SkAnimateMaker& maker) argument 537 inactivate(SkAnimateMaker& maker) argument 550 interpolate(SkAnimateMaker& maker, SkMSec rawTime) argument 662 onEndElement(SkAnimateMaker& maker) argument 699 refresh(SkAnimateMaker& maker) argument 713 resolveIDs(SkAnimateMaker& maker, SkDisplayable* original, SkApply* apply) argument 735 resolveField(SkAnimateMaker& maker, SkDisplayable* parent, SkString* str) argument [all...] |
H A D | SkDisplayPost.cpp | 74 void SkPost::dump(SkAnimateMaker* maker) { argument 75 dumpBase(maker); 102 } else if (fSinkID != maker->getAnimator()->getSinkID() && fSinkID != 0) { 168 if (maker->find(name, &displayable)) 169 displayable->dump(maker); 175 dumpEnd(maker); 182 bool SkPost::enable(SkAnimateMaker& maker ) { 183 if (maker.hasError()) 195 maker.setErrorCode(SkDisplayXMLParserError::kErrorAddingDataToPost); 201 if (maker 284 onEndElement(SkAnimateMaker& maker) argument [all...] |
H A D | SkAnimate.h | 34 virtual void onEndElement(SkAnimateMaker& maker);
|