Home
last modified time | relevance | path

Searched refs:GrStencilSettings (Results 1 – 17 of 17) sorted by relevance

/external/skia/src/gpu/
DGrStencil.h169 class GrStencilSettings : private GrStencilSettingsStruct {
177 GrStencilSettings() { in GrStencilSettings() function
288 bool operator == (const GrStencilSettings& s) const {
289 static const size_t gCompareSize = sizeof(GrStencilSettings) -
292 (const char*)this + sizeof(GrStencilSettings));
299 bool operator != (const GrStencilSettings& s) const {
303 GrStencilSettings& operator =(const GrStencilSettings& s) {
304 memcpy(this, &s, sizeof(GrStencilSettings));
344 GrStencilSettings settings[kMaxStencilClipPasses]);
347 GR_STATIC_ASSERT(sizeof(GrStencilSettingsStruct) == sizeof(GrStencilSettings));
[all …]
DGrPathRendering.h19 class GrStencilSettings; variable
136 const GrStencilSettings* stencil) in StencilPathArgs()
147 const GrStencilSettings* fStencil;
159 const GrStencilSettings* stencil) in DrawPathArgs()
164 const GrStencilSettings* fStencil;
DGrPipelineBuilder.h219 const GrStencilSettings& getStencil() const { return fStencilSettings; } in getStencil()
228 void setStencil(const GrStencilSettings& settings) { fStencilSettings = settings; } in setStencil()
230 GrStencilSettings* stencil() { return &fStencilSettings; } in stencil()
259 void setStencil(const GrStencilSettings& settings) { in setStencil()
267 GrStencilSettings fStencilSettings;
377 GrStencilSettings fStencilSettings;
DGrClipMaskManager.cpp822 GrStencilSettings stencilSettings[GrStencilSettings::kMaxStencilClipPasses]; in createStencilClipMask()
830 canDrawDirectToClip = GrStencilSettings::GetClipPasses(op, in createStencilClipMask()
954 const GrStencilSettings& basic_apply_stencil_clip_settings() { in basic_apply_stencil_clip_settings()
976 GrStencilSettings settings; in setPipelineBuilderStencil()
1004 void GrClipMaskManager::adjustStencilParams(GrStencilSettings* settings, in adjustStencilParams()
1018 GrStencilSettings::Face face = GrStencilSettings::kFront_Face; in adjustStencilParams()
1071 if (GrStencilSettings::kFront_Face == face) { in adjustStencilParams()
1072 face = GrStencilSettings::kBack_Face; in adjustStencilParams()
1157 GrStencilSettings* settings) { in adjustPathStencilParams()
DGrClipMaskManager.h72 void adjustPathStencilParams(const GrStencilAttachment*, GrStencilSettings*);
164 void adjustStencilParams(GrStencilSettings* settings,
DGrPipeline.h142 const GrStencilSettings& getStencil() const { return fStencilSettings; } in getStencil()
198 GrStencilSettings fStencilSettings;
DGrDrawTarget.cpp250 static const GrStencilSettings& winding_path_stencil_settings() { in winding_path_stencil_settings()
259 static const GrStencilSettings& even_odd_path_stencil_settings() { in even_odd_path_stencil_settings()
270 GrStencilSettings* outStencilSettings) { in getPathStencilSettingsForFilltype()
307 GrStencilSettings stencilSettings; in stencilPath()
342 GrStencilSettings stencilSettings; in drawPathBatch()
DGrStencil.cpp235 bool GrStencilSettings::GetClipPasses( in GetClipPasses()
241 GrStencilSettings settings[kMaxStencilClipPasses]) { in GetClipPasses()
DGrDrawTarget.h234 GrStencilSettings*);
/external/skia/src/gpu/gl/
DGrGLPathRendering.cpp118 fHWPathStencilSettings.passOp(GrStencilSettings::kFront_Face)); in onStencilPath()
119 GrGLint writeMask = fHWPathStencilSettings.writeMask(GrStencilSettings::kFront_Face); in onStencilPath()
139 fHWPathStencilSettings.passOp(GrStencilSettings::kFront_Face)); in onDrawPath()
140 GrGLint writeMask = fHWPathStencilSettings.writeMask(GrStencilSettings::kFront_Face); in onDrawPath()
169 fHWPathStencilSettings.passOp(GrStencilSettings::kFront_Face)); in onDrawPaths()
171 fHWPathStencilSettings.writeMask(GrStencilSettings::kFront_Face); in onDrawPaths()
292 void GrGLPathRendering::flushPathStencilSettings(const GrStencilSettings& stencilSettings) { in flushPathStencilSettings()
297 const GrStencilSettings::Face kFront_Face = GrStencilSettings::kFront_Face; in flushPathStencilSettings()
DGrGLPathRendering.h79 void flushPathStencilSettings(const GrStencilSettings&);
117 GrStencilSettings fHWPathStencilSettings;
DGrGLGpu.h331 void flushStencil(const GrStencilSettings&);
557 GrStencilSettings fHWStencilSettings;
DGrGLGpu.cpp2608 GrStencilSettings stencil; in onDraw()
2778 const GrStencilSettings& settings, in set_gl_stencil()
2780 GrStencilSettings::Face grFace) { in set_gl_stencil()
2803 void GrGLGpu::flushStencil(const GrStencilSettings& stencilSettings) { in flushStencil()
2821 GrStencilSettings::kFront_Face); in flushStencil()
2825 GrStencilSettings::kBack_Face); in flushStencil()
2830 GrStencilSettings::kFront_Face); in flushStencil()
3652 GrStencilSettings stencil; in drawDebugWireRect()
3734 GrStencilSettings stencil; in copySurfaceAsDraw()
/external/skia/src/gpu/batches/
DGrStencilPathBatch.h24 const GrStencilSettings& stencil, in Create()
45 const GrStencilSettings& stencil, in GrStencilPathBatch()
71 GrStencilSettings fStencil;
DGrDrawPathBatch.h31 void setStencilSettings(const GrStencilSettings& stencil) { fStencilSettings = stencil; } in setStencilSettings()
41 const GrStencilSettings& stencilSettings() const { return fStencilSettings; } in stencilSettings()
55 GrStencilSettings fStencilSettings;
DGrDefaultPathRenderer.cpp574 const GrStencilSettings* passes[3]; in internalDrawPath()
/external/skia/src/gpu/vk/
DGrVkPipeline.cpp151 const GrStencilSettings& stencilSettings, in setup_depth_stencil_state()
165 GrStencilSettings::Face face = GrStencilSettings::kFront_Face; in setup_depth_stencil_state()
175 face = GrStencilSettings::kBack_Face; in setup_depth_stencil_state()