Lines Matching defs:ShaderSnippet
61 struct ShaderSnippet { struct
77 ShaderSnippet() = default; argument
79 ShaderSnippet(const char* name, in ShaderSnippet() function
103 bool needsLocalCoords() const { in needsLocalCoords()
106 bool needsPriorStageOutput() const { in needsPriorStageOutput()
109 bool needsDestColor() const { in needsDestColor()
113 const char* fName = nullptr;
114 SkSpan<const Uniform> fUniforms;
116 SkSpan<const TextureAndSampler> fTexturesAndSamplers;
117 const char* fStaticFunctionName = nullptr;
118 GenerateExpressionForSnippetFn fExpressionGenerator = nullptr;
119 GeneratePreambleForSnippetFn fPreambleGenerator = nullptr;
120 int fNumChildren = 0;
121 SkSpan<const PaintParamsKey::DataPayloadField> fDataPayloadExpectations;