Lines Matching defs:const
15 GrStrokeTessellationShader::GrStrokeTessellationShader(const GrShaderCaps& shaderCaps,
18 const SkMatrix& viewMatrix,
19 const SkStrokeRec& stroke,
108 const char* GrStrokeTessellationShader::Impl::kCosineBetweenVectorsFn = R"(
118 const char* GrStrokeTessellationShader::Impl::kMiterExtentFn = R"(
126 const char* GrStrokeTessellationShader::Impl::kNumRadialSegmentsPerRadianFn = R"(
134 const char* GrStrokeTessellationShader::Impl::kUncheckedMixFn = R"(
146 const GrStrokeTessellationShader& shader, SkString* code, GrGPArgs* gpArgs,
147 const GrShaderCaps& shaderCaps) const {
339 void GrStrokeTessellationShader::Impl::emitFragmentCode(const GrStrokeTessellationShader& shader,
340 const EmitArgs& args) {
343 const char* colorUniformName;
352 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage);
355 void GrStrokeTessellationShader::Impl::setData(const GrGLSLProgramDataManager& pdman,
356 const GrShaderCaps&,
357 const GrGeometryProcessor& geomProc) {
358 const auto& shader = geomProc.cast<GrStrokeTessellationShader>();
359 const auto& stroke = shader.stroke();
391 const SkMatrix& m = shader.viewMatrix();
401 SkString GrStrokeTessellationShader::getShaderDfxInfo() const
409 void GrStrokeTessellationShader::addToKey(const GrShaderCaps&, GrProcessorKeyBuilder* b) const {
425 const GrShaderCaps&) const {