Flutter Engine
The Flutter Engine
SkAmbientShadowTessellator Member List

This is the complete list of members for SkAmbientShadowTessellator, including all inherited members.

accumulateCentroid(const SkPoint &c, const SkPoint &n)SkBaseShadowTessellatorprotected
addArc(const SkVector &nextNormal, SkScalar offset, bool finishArc)SkBaseShadowTessellatorprotected
addEdge(const SkVector &nextPoint, const SkVector &nextNormal, SkColor umbraColor, const SkTDArray< SkPoint > &umbraPolygon, bool lastEdge, bool doClip)SkBaseShadowTessellatorprotected
addInnerPoint(const SkPoint &pathPoint, SkColor umbraColor, const SkTDArray< SkPoint > &umbraPolygon, int *currUmbraIndex)SkBaseShadowTessellatorprotected
appendQuad(uint16_t index0, uint16_t index1, uint16_t index2, uint16_t index3)SkBaseShadowTessellatorprotected
appendTriangle(uint16_t index0, uint16_t index1, uint16_t index2)SkBaseShadowTessellatorprotected
checkConvexity(const SkPoint &p0, const SkPoint &p1, const SkPoint &p2)SkBaseShadowTessellatorprotected
clipUmbraPoint(const SkPoint &umbraPoint, const SkPoint &centroid, SkPoint *clipPoint)SkBaseShadowTessellatorprotected
computeClipVectorsAndTestCentroid()SkBaseShadowTessellatorprotected
computeConcaveShadow(SkScalar inset, SkScalar outset)SkBaseShadowTessellatorprotected
computeConvexShadow(SkScalar inset, SkScalar outset, bool doClip)SkBaseShadowTessellatorprotected
fAreaSkBaseShadowTessellatorprotected
fCentroidSkBaseShadowTessellatorprotected
fClipPolygonSkBaseShadowTessellatorprotected
fClipVectorsSkBaseShadowTessellatorprotected
fColorsSkBaseShadowTessellatorprotected
fCurrClipIndexSkBaseShadowTessellatorprotected
fCurrUmbraIndexSkBaseShadowTessellatorprotected
fDirectionSkBaseShadowTessellatorprotected
fFirstOutsetSkBaseShadowTessellatorprotected
fFirstPointSkBaseShadowTessellatorprotected
fFirstUmbraOutsideSkBaseShadowTessellatorprotected
fFirstVertexIndexSkBaseShadowTessellatorprotected
fIndicesSkBaseShadowTessellatorprotected
finishPathPolygon()SkBaseShadowTessellatorprotected
fIsConvexSkBaseShadowTessellatorprotected
fLastAreaSkBaseShadowTessellatorprotected
fLastCrossSkBaseShadowTessellatorprotected
fPathBoundsSkBaseShadowTessellatorprotected
fPathPolygonSkBaseShadowTessellatorprotected
fPointBufferSkBaseShadowTessellatorprotected
fPositionsSkBaseShadowTessellatorprotected
fPrevOutsetSkBaseShadowTessellatorprotected
fPrevPointSkBaseShadowTessellatorprotected
fPrevUmbraIndexSkBaseShadowTessellatorprotected
fPrevUmbraOutsideSkBaseShadowTessellatorprotected
fSucceededSkBaseShadowTessellatorprotected
fTransparentSkBaseShadowTessellatorprotected
fValidUmbraSkBaseShadowTessellatorprotected
fZPlaneParamsSkBaseShadowTessellatorprotected
getClosestUmbraIndex(const SkPoint &point, const SkTDArray< SkPoint > &umbraPolygon)SkBaseShadowTessellatorprotected
handleConic(const SkMatrix &m, SkPoint pts[3], SkScalar w)SkBaseShadowTessellatorprotected
handleCubic(const SkMatrix &m, SkPoint pts[4])SkBaseShadowTessellatorprotected
handleLine(const SkPoint &p)SkBaseShadowTessellatorprotected
handleLine(const SkMatrix &m, SkPoint *p)SkBaseShadowTessellatorprotected
handleQuad(const SkPoint pts[3])SkBaseShadowTessellatorprotected
handleQuad(const SkMatrix &m, SkPoint pts[3])SkBaseShadowTessellatorprotected
heightFunc(SkScalar x, SkScalar y)SkBaseShadowTessellatorinlineprotected
indexCount() constSkBaseShadowTessellatorinlineprotected
kMinHeightSkBaseShadowTessellatorinlineprotectedstatic
kPenumbraColorSkBaseShadowTessellatorinlineprotectedstatic
kUmbraColorSkBaseShadowTessellatorinlineprotectedstatic
releaseVertices()SkBaseShadowTessellatorinline
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)SkBaseShadowTessellatorprotected
vertexCount() constSkBaseShadowTessellatorinlineprotected
~SkBaseShadowTessellator()SkBaseShadowTessellatorinlinevirtual