Home
last modified time | relevance | path

Searched refs:GrUserStencilSettings (Results 1 – 25 of 31) sorted by relevance

12

/external/skia/src/gpu/ops/
DGrPathStencilSettings.h18 static constexpr GrUserStencilSettings gEOStencilPass(
19 GrUserStencilSettings::StaticInit<
29 static constexpr GrUserStencilSettings gEOColorPass(
30 GrUserStencilSettings::StaticInit<
40 static constexpr GrUserStencilSettings gInvEOColorPass(
41 GrUserStencilSettings::StaticInit<
56 static constexpr GrUserStencilSettings gWindStencilSeparateWithWrap(
57 GrUserStencilSettings::StaticInitSeparate<
70 static constexpr GrUserStencilSettings gWindStencilSeparateNoWrap(
71 GrUserStencilSettings::StaticInitSeparate<
[all …]
DGrStencilAndCoverPathRenderer.cpp123 static constexpr GrUserStencilSettings kInvertedCoverPass( in onDrawPath()
124 GrUserStencilSettings::StaticInit< in onDrawPath()
DGrMSAAPathRenderer.h27 const GrUserStencilSettings&,
DGrDefaultPathRenderer.h36 const GrUserStencilSettings&,
DGrDrawPathOp.cpp32 static constexpr GrUserStencilSettings kCoverPass{ in initPipeline()
33 GrUserStencilSettings::StaticInit< in initPipeline()
DGrDefaultPathRenderer.cpp412 const GrUserStencilSettings& userStencilSettings, in internalDrawPath()
432 const GrUserStencilSettings* passes[3]; in internalDrawPath()
606 GrUserStencilSettings::kUnused, *args.fClip, *args.fViewMatrix, in onStencilPath()
DGrMSAAPathRenderer.cpp573 const GrUserStencilSettings& userStencilSettings, in internalDrawPath()
582 const GrUserStencilSettings* passes[2] = {nullptr, nullptr}; in internalDrawPath()
709 GrUserStencilSettings::kUnused, *args.fClip, *args.fViewMatrix, in onStencilPath()
/external/skia/src/gpu/
DGrStencilSettings.cpp13 constexpr const GrUserStencilSettings gUnused(
14 GrUserStencilSettings::StaticInit<
25 const GrUserStencilSettings& GrUserStencilSettings::kUnused = gUnused;
27 void GrStencilSettings::reset(const GrUserStencilSettings& user, bool hasStencilClip, in reset()
171 void GrStencilSettings::Face::reset(const GrUserStencilSettings::Face& user, bool hasStencilClip, in reset()
229 static constexpr GrUserStencilSettings gUserToClipReplace(
230 GrUserStencilSettings::StaticInit<
239 static constexpr GrUserStencilSettings gInvUserToClipReplace(
240 GrUserStencilSettings::StaticInit<
251 static constexpr GrUserStencilSettings gUserToClipIsect(
[all …]
DGrPathRendering.cpp15 const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(FillType fill) { in GetStencilPassSettings()
20 constexpr static GrUserStencilSettings kWindingStencilPass( in GetStencilPassSettings()
21 GrUserStencilSettings::StaticInit< in GetStencilPassSettings()
32 constexpr static GrUserStencilSettings kEvenOddStencilPass( in GetStencilPassSettings()
33 GrUserStencilSettings::StaticInit< in GetStencilPassSettings()
DGrRenderTargetContextPriv.h17 struct GrUserStencilSettings;
62 const GrUserStencilSettings* ss,
74 const GrUserStencilSettings*,
86 const GrUserStencilSettings*,
106 const GrUserStencilSettings* = nullptr,
DGrUserStencilSettings.h111 struct GrUserStencilSettings { struct
151 constexpr explicit GrUserStencilSettings( in GrUserStencilSettings() argument
171 constexpr explicit GrUserStencilSettings( in GrUserStencilSettings() argument
182 GrUserStencilSettings() = delete;
183 GrUserStencilSettings(const GrUserStencilSettings&) = delete;
203 static const GrUserStencilSettings& kUnused; argument
209 struct GrUserStencilSettings::Attrs { argument
DGrStencilSettings.h51 GrStencilSettings(const GrUserStencilSettings& user, bool hasStencilClip, int numStencilBits) { in GrStencilSettings()
59 void reset(const GrUserStencilSettings&, bool hasStencilClip, int numStencilBits);
77 void reset(const GrUserStencilSettings::Face&, bool useStencilClip, int numStencilBits);
107 static GrUserStencilSettings const* const* GetClipPasses(SkRegion::Op op,
DGrPipeline.h62 const GrUserStencilSettings* fUserStencil = &GrUserStencilSettings::kUnused;
168 const GrUserStencilSettings* getUserStencil() const { return fUserStencilSettings; } in getUserStencil()
222 const GrUserStencilSettings* fUserStencilSettings;
DGrPipelineBuilder.h34 , fUserStencilSettings(&GrUserStencilSettings::kUnused) in GrPipelineBuilder()
96 void setUserStencil(const GrUserStencilSettings* settings) { fUserStencilSettings = settings; } in setUserStencil()
141 const GrUserStencilSettings* fUserStencilSettings;
DGrSoftwarePathRenderer.h27 const GrUserStencilSettings& userStencilSettings,
34 const GrUserStencilSettings& userStencilSettings,
DGrSWMaskHelper.h26 struct GrUserStencilSettings;
83 const GrUserStencilSettings& userStencilSettings,
DGrReducedClip.cpp530 const GrUserStencilSettings* ss, in stencil_element()
615 static constexpr GrUserStencilSettings kStencilInElement( in drawAlphaClipMask()
616 GrUserStencilSettings::StaticInit< in drawAlphaClipMask()
629 static constexpr GrUserStencilSettings kDrawOutsideElement( in drawAlphaClipMask()
630 GrUserStencilSettings::StaticInit< in drawAlphaClipMask()
753 GrUserStencilSettings const* const* stencilPasses = in drawStencilClipMask()
759 static constexpr GrUserStencilSettings kDrawToStencil( in drawStencilClipMask()
760 GrUserStencilSettings::StaticInit< in drawStencilClipMask()
804 for (GrUserStencilSettings const* const* pass = stencilPasses; *pass; ++pass) { in drawStencilClipMask()
DGrPathRenderer.h129 const GrUserStencilSettings* fUserStencilSettings;
268 static constexpr GrUserStencilSettings kIncrementStencil( in onStencilPath()
269 GrUserStencilSettings::StaticInit< in onStencilPath()
DGrRenderTargetContext.h33 struct GrUserStencilSettings;
457 const GrUserStencilSettings* ss);
465 const GrUserStencilSettings* ss,
DGrSoftwarePathRenderer.cpp74 const GrUserStencilSettings& userStencilSettings, in DrawNonAARect()
89 const GrUserStencilSettings& userStencilSettings, in DrawAroundInvPath()
DGrPathRendering.h80 static const GrUserStencilSettings& GetStencilPassSettings(FillType);
DGrSWMaskHelper.cpp156 const GrUserStencilSettings& userStencilSettings, in DrawToTargetWithShapeMask()
/external/skia/tests/
DGLProgramsTest.cpp254 static const GrUserStencilSettings* get_random_stencil(SkRandom* random) { in get_random_stencil()
255 static constexpr GrUserStencilSettings kDoesWriteStencil( in get_random_stencil()
256 GrUserStencilSettings::StaticInit< in get_random_stencil()
264 static constexpr GrUserStencilSettings kDoesNotWriteStencil( in get_random_stencil()
265 GrUserStencilSettings::StaticInit< in get_random_stencil()
333 const GrUserStencilSettings* uss = get_random_stencil(&random); in ProgramUnitTest()
DDFPathRendererTest.cpp51 &GrUserStencilSettings::kUnused,
/external/skia/gm/
Dwindowrectangles.cpp218 maskRTC->priv().drawAndStencilRect(StencilOnlyClip(), &GrUserStencilSettings::kUnused, in visualizeAlphaMask()
253 constexpr static GrUserStencilSettings kSetClip( in stencilCheckerboard()
254 GrUserStencilSettings::StaticInit< in stencilCheckerboard()

12