Flutter Engine
The Flutter Engine
EllipticalRRectOp Member List

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

bounds() constGrOpinline
CanUpgradeAAOnMerge(GrAAType aa1, GrAAType aa2)GrMeshDrawOpinlinestatic
cast() constGrOpinline
cast()GrOpinline
chainConcat(GrOp::Owner)GrOp
classID() constGrOpinline
ClipResult enum nameGrDrawOp
clipToShape(skgpu::ganesh::SurfaceDrawContext *, SkClipOp, const SkMatrix &, const GrShape &, GrAA)GrDrawOpinlinevirtual
CombinedQuadCountWillOverflow(GrAAType aaType, bool willBeUpgradedToAA, int combinedQuadCount)GrMeshDrawOpprotectedstatic
combineIfPossible(GrOp *that, SkArenaAlloc *alloc, const GrCaps &caps)GrOp
CombineResult enum nameGrOp
createProgramInfo(const GrCaps *caps, SkArenaAlloc *arena, const GrSurfaceProxyView &writeView, bool usesMSAASurface, GrAppliedClip &&appliedClip, const GrDstProxyView &dstProxyView, GrXferBarrierFlags renderPassXferBarriers, GrLoadOp colorLoadOp)GrMeshDrawOpinlineprotected
createProgramInfo(GrMeshDrawTarget *)GrMeshDrawOpprotected
cutChain()GrOp
EllipticalRRectOp(GrProcessorSet *processorSet, const SkPMColor4f &color, const SkMatrix &viewMatrix, const SkRect &devRect, float devXRadius, float devYRadius, SkVector devStrokeHalfWidths, bool strokeOnly)EllipticalRRectOpinline
execute(GrOpFlushState *state, const SkRect &chainBounds)GrOpinline
finalize(const GrCaps &caps, const GrAppliedClip *clip, GrClampType clampType) overrideEllipticalRRectOpinlinevirtual
FixedFunctionFlags enum nameGrDrawOpprotected
fixedFunctionFlags() const overrideEllipticalRRectOpinlinevirtual
GenOpClassID()GrOpinlinestatic
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(FixedFunctionFlags)GrDrawOpprotected
GrDrawOp(uint32_t classID)GrDrawOpinline
GrMeshDrawOp(uint32_t classID)GrMeshDrawOpprotected
HasAABloat enum nameGrOp
hasAABloat() constGrOpinline
hasZeroArea() constGrOpinline
isChainHead() constGrOpinline
isChainTail() constGrOpinline
IsHairline enum nameGrOp
Make(GrRecordingContext *context, GrPaint &&paint, const SkMatrix &viewMatrix, const SkRect &devRect, float devXRadius, float devYRadius, SkVector devStrokeWidths, bool strokeOnly)EllipticalRRectOpinlinestatic
GrMeshDrawOp::Make(GrRecordingContext *context, Args &&... args)GrOpinlinestatic
makeFullScreen(GrSurfaceProxy *proxy)GrOpinline
MakeWithExtraMemory(GrRecordingContext *context, size_t extraSize, Args &&... args)GrOpinlinestatic
MakeWithProcessorSet(GrRecordingContext *context, const SkPMColor4f &color, GrPaint &&paint, Args &&... args)GrOpstatic
name() const overrideEllipticalRRectOpinlinevirtual
nextInChain() constGrOpinline
onPrePrepareDraws(GrRecordingContext *, const GrSurfaceProxyView &writeView, GrAppliedClip *, const GrDstProxyView &, GrXferBarrierFlags renderPassXferBarriers, GrLoadOp colorLoadOp)GrMeshDrawOpprotectedvirtual
operator delete(void *p)GrOpinline
Owner typedefGrOp
prepare(GrOpFlushState *state)GrOpinline
prePrepare(GrRecordingContext *context, const GrSurfaceProxyView &dstView, GrAppliedClip *clip, const GrDstProxyView &dstProxyView, GrXferBarrierFlags renderPassXferBarriers, GrLoadOp colorLoadOp)GrOpinline
prevInChain() constGrOpinline
setBounds(const SkRect &newBounds, HasAABloat aabloat, IsHairline zeroArea)GrOpinline
setClippedBounds(const SkRect &clippedBounds)GrOpinline
setTransformedBounds(const SkRect &srcBounds, const SkMatrix &m, HasAABloat aabloat, IsHairline zeroArea)GrOpinline
uniqueID() constGrOpinline
usesMSAA() constGrDrawOpinlinevirtual
usesStencil() constGrDrawOpinlinevirtual
visitProxies(const GrVisitProxyFunc &func) const overrideEllipticalRRectOpinlinevirtual
~GrOp()=defaultGrOpvirtual