15 :
INHERITED(processorSet, aaType, inputFlags)
31 color.isConstant(geometryColor);
40 const SkRect& thisBounds,
const SkRect& thatBounds,
bool ignoreAAType)
const {
42 fStencilSettings == that.fStencilSettings;
60 std::move(appliedClip),
65 renderPassXferBarriers,
71#if defined(GR_TEST_UTILS)
72SkString GrSimpleMeshDrawOpHelperWithStencil::dumpInfo()
const {
74 result.appendf(
"Stencil settings: %s\n", (fStencilSettings ?
"yes" :
"no"));
GrProcessorAnalysisCoverage
static SkPath clip(const SkPath &path, const SkHalfPlane &plane)
GrProcessorSet detachProcessorSet()
GrProcessorSet::Analysis finalizeProcessors(const GrCaps &caps, const GrAppliedClip *clip, GrClampType clampType, GrProcessorAnalysisCoverage geometryCoverage, GrProcessorAnalysisColor *geometryColor)
GrDrawOp::FixedFunctionFlags fixedFunctionFlags() const
bool isCompatible(const GrSimpleMeshDrawOpHelperWithStencil &that, const GrCaps &, const SkRect &thisBounds, const SkRect &thatBounds, bool ignoreAAType=false) const
GrPipeline::InputFlags pipelineFlags() const
GrSimpleMeshDrawOpHelperWithStencil(GrProcessorSet *, GrAAType, const GrUserStencilSettings *, InputFlags=InputFlags::kNone)
const GrUserStencilSettings * stencilSettings() const
GrProgramInfo * createProgramInfoWithStencil(const GrCaps *, SkArenaAlloc *, const GrSurfaceProxyView &writeView, bool usesMSAASurface, GrAppliedClip &&, const GrDstProxyView &, GrGeometryProcessor *, GrPrimitiveType, GrXferBarrierFlags renderPassXferBarriers, GrLoadOp colorLoadOp)
GrDrawOp::FixedFunctionFlags fixedFunctionFlags() const
static GrProgramInfo * CreateProgramInfo(const GrCaps *, SkArenaAlloc *, const GrPipeline *, const GrSurfaceProxyView &writeView, bool usesMSAASurface, GrGeometryProcessor *, GrPrimitiveType, GrXferBarrierFlags renderPassXferBarriers, GrLoadOp colorLoadOp, const GrUserStencilSettings *=&GrUserStencilSettings::kUnused)
bool isCompatible(const GrSimpleMeshDrawOpHelper &that, const GrCaps &, const SkRect &thisBounds, const SkRect &thatBounds, bool ignoreAAType=false) const
FlutterSemanticsFlag flags
static const GrUserStencilSettings & kUnused