accumulateCentroid(const SkPoint &c, const SkPoint &n) | SkBaseShadowTessellator | protected |
addArc(const SkVector &nextNormal, SkScalar offset, bool finishArc) | SkBaseShadowTessellator | protected |
addEdge(const SkVector &nextPoint, const SkVector &nextNormal, SkColor umbraColor, const SkTDArray< SkPoint > &umbraPolygon, bool lastEdge, bool doClip) | SkBaseShadowTessellator | protected |
addInnerPoint(const SkPoint &pathPoint, SkColor umbraColor, const SkTDArray< SkPoint > &umbraPolygon, int *currUmbraIndex) | SkBaseShadowTessellator | protected |
appendQuad(uint16_t index0, uint16_t index1, uint16_t index2, uint16_t index3) | SkBaseShadowTessellator | protected |
appendTriangle(uint16_t index0, uint16_t index1, uint16_t index2) | SkBaseShadowTessellator | protected |
checkConvexity(const SkPoint &p0, const SkPoint &p1, const SkPoint &p2) | SkBaseShadowTessellator | protected |
clipUmbraPoint(const SkPoint &umbraPoint, const SkPoint ¢roid, SkPoint *clipPoint) | SkBaseShadowTessellator | protected |
computeClipVectorsAndTestCentroid() | SkBaseShadowTessellator | protected |
computeConcaveShadow(SkScalar inset, SkScalar outset) | SkBaseShadowTessellator | protected |
computeConvexShadow(SkScalar inset, SkScalar outset, bool doClip) | SkBaseShadowTessellator | protected |
fArea | SkBaseShadowTessellator | protected |
fCentroid | SkBaseShadowTessellator | protected |
fClipPolygon | SkBaseShadowTessellator | protected |
fClipVectors | SkBaseShadowTessellator | protected |
fColors | SkBaseShadowTessellator | protected |
fCurrClipIndex | SkBaseShadowTessellator | protected |
fCurrUmbraIndex | SkBaseShadowTessellator | protected |
fDirection | SkBaseShadowTessellator | protected |
fFirstOutset | SkBaseShadowTessellator | protected |
fFirstPoint | SkBaseShadowTessellator | protected |
fFirstUmbraOutside | SkBaseShadowTessellator | protected |
fFirstVertexIndex | SkBaseShadowTessellator | protected |
fIndices | SkBaseShadowTessellator | protected |
finishPathPolygon() | SkBaseShadowTessellator | protected |
fIsConvex | SkBaseShadowTessellator | protected |
fLastArea | SkBaseShadowTessellator | protected |
fLastCross | SkBaseShadowTessellator | protected |
fPathBounds | SkBaseShadowTessellator | protected |
fPathPolygon | SkBaseShadowTessellator | protected |
fPointBuffer | SkBaseShadowTessellator | protected |
fPositions | SkBaseShadowTessellator | protected |
fPrevOutset | SkBaseShadowTessellator | protected |
fPrevPoint | SkBaseShadowTessellator | protected |
fPrevUmbraIndex | SkBaseShadowTessellator | protected |
fPrevUmbraOutside | SkBaseShadowTessellator | protected |
fSucceeded | SkBaseShadowTessellator | protected |
fTransparent | SkBaseShadowTessellator | protected |
fValidUmbra | SkBaseShadowTessellator | protected |
fZPlaneParams | SkBaseShadowTessellator | protected |
getClosestUmbraIndex(const SkPoint &point, const SkTDArray< SkPoint > &umbraPolygon) | SkBaseShadowTessellator | protected |
handleConic(const SkMatrix &m, SkPoint pts[3], SkScalar w) | SkBaseShadowTessellator | protected |
handleCubic(const SkMatrix &m, SkPoint pts[4]) | SkBaseShadowTessellator | protected |
handleLine(const SkPoint &p) | SkBaseShadowTessellator | protected |
handleLine(const SkMatrix &m, SkPoint *p) | SkBaseShadowTessellator | protected |
handleQuad(const SkPoint pts[3]) | SkBaseShadowTessellator | protected |
handleQuad(const SkMatrix &m, SkPoint pts[3]) | SkBaseShadowTessellator | protected |
heightFunc(SkScalar x, SkScalar y) | SkBaseShadowTessellator | inlineprotected |
indexCount() const | SkBaseShadowTessellator | inlineprotected |
kMinHeight | SkBaseShadowTessellator | inlineprotectedstatic |
kPenumbraColor | SkBaseShadowTessellator | inlineprotectedstatic |
kUmbraColor | SkBaseShadowTessellator | inlineprotectedstatic |
releaseVertices() | SkBaseShadowTessellator | inline |
SkAmbientShadowTessellator(const SkPath &path, const SkMatrix &ctm, const SkPoint3 &zPlaneParams, bool transparent) | SkAmbientShadowTessellator | |
SkBaseShadowTessellator(const SkPoint3 &zPlaneParams, const SkRect &bounds, bool transparent) | SkBaseShadowTessellator | |
stitchConcaveRings(const SkTDArray< SkPoint > &umbraPolygon, SkTDArray< int > *umbraIndices, const SkTDArray< SkPoint > &penumbraPolygon, SkTDArray< int > *penumbraIndices) | SkBaseShadowTessellator | protected |
vertexCount() const | SkBaseShadowTessellator | inlineprotected |
~SkBaseShadowTessellator() | SkBaseShadowTessellator | inlinevirtual |