addFeature(uint32_t featureBit, const char *extensionName) | GrGLSLShaderBuilder | protected |
addLayoutQualifier(const char *param, InterfaceQualifier) | GrGLSLShaderBuilder | protected |
appendColorGamutXform(SkString *out, const char *srcColor, GrGLSLColorSpaceXformHelper *colorXformHelper) | GrGLSLShaderBuilder | |
appendColorGamutXform(const char *srcColor, GrGLSLColorSpaceXformHelper *colorXformHelper) | GrGLSLShaderBuilder | |
appendDecls(const VarArray &vars, SkString *out) const | GrGLSLShaderBuilder | protected |
appendFunctionDecl(SkSLType returnType, const char *mangledName, SkSpan< const GrShaderVar > args) | GrGLSLShaderBuilder | protected |
appendInputLoad(SamplerHandle) | GrGLSLShaderBuilder | |
appendTextureLookup(SkString *out, SamplerHandle, const char *coordName) const | GrGLSLShaderBuilder | |
appendTextureLookup(SamplerHandle, const char *coordName, GrGLSLColorSpaceXformHelper *colorXformHelper=nullptr) | GrGLSLShaderBuilder | |
appendTextureLookupAndBlend(const char *dst, SkBlendMode, SamplerHandle, const char *coordName, GrGLSLColorSpaceXformHelper *colorXformHelper=nullptr) | GrGLSLShaderBuilder | |
args | GrGLSLShaderBuilder | |
args | GrGLSLShaderBuilder | |
code().appendVAList(format | GrGLSLVertexGeoBuilder | |
code().prependVAList(format | GrGLSLVertexGeoBuilder | |
code() | GrGLSLVertexGeoBuilder | inline |
codeAppend(const char *str) | GrGLSLShaderBuilder | inline |
codeAppend(const char *str, size_t length) | GrGLSLShaderBuilder | inline |
codeAppendf(const char format[],...) SK_PRINTF_LIKE(2 | GrGLSLShaderBuilder | |
codePrependf(const char format[],...) SK_PRINTF_LIKE(2 | GrGLSLShaderBuilder | |
compileAndAppendLayoutQualifiers() | GrGLSLShaderBuilder | protected |
declAppend(const GrShaderVar &var) | GrGLSLShaderBuilder | |
declareGlobal(const GrShaderVar &) | GrGLSLShaderBuilder | |
defineConstant(const char *type, const char *name, const char *value) | GrGLSLShaderBuilder | inline |
defineConstant(const char *name, int value) | GrGLSLShaderBuilder | inline |
defineConstant(const char *name, float value) | GrGLSLShaderBuilder | inline |
defineConstantf(const char *type, const char *name, const char *fmt,...) SK_PRINTF_LIKE(4 | GrGLSLShaderBuilder | |
definitionAppend(const char *str) | GrGLSLShaderBuilder | inline |
definitions().appendVAList(fmt | GrGLSLShaderBuilder | |
definitions().append(" | GrGLSLShaderBuilder | |
definitions() | GrGLSLShaderBuilder | inlineprotected |
deleteStage() | GrGLSLShaderBuilder | inlineprotected |
emitFunction(SkSLType returnType, const char *mangledName, SkSpan< const GrShaderVar > args, const char *body) | GrGLSLShaderBuilder | |
emitFunction(const char *declaration, const char *body) | GrGLSLShaderBuilder | |
emitFunctionPrototype(SkSLType returnType, const char *mangledName, SkSpan< const GrShaderVar > args) | GrGLSLShaderBuilder | |
emitFunctionPrototype(const char *declaration) | GrGLSLShaderBuilder | |
emitNormalizedSkPosition(const char *devPos, SkSLType devPosType=SkSLType::kFloat2) | GrGLSLVertexGeoBuilder | inlineprotected |
emitNormalizedSkPosition(SkString *out, const char *devPos, SkSLType devPosType=SkSLType::kFloat2) | GrGLSLVertexGeoBuilder | protected |
extensions() | GrGLSLShaderBuilder | inlineprotected |
fCode | GrGLSLShaderBuilder | protected |
fCodeIndex | GrGLSLShaderBuilder | protected |
fCompilerString | GrGLSLShaderBuilder | protected |
fDeclarations | GrGLSLShaderBuilder | protected |
fExtensions | GrGLSLShaderBuilder | protected |
fFeaturesAddedMask | GrGLSLShaderBuilder | protected |
fFinalized | GrGLSLShaderBuilder | protected |
fFunctions | GrGLSLShaderBuilder | protected |
finalize(uint32_t visibility) | GrGLSLShaderBuilder | |
fInputs | GrGLSLShaderBuilder | protected |
fLayoutParams | GrGLSLShaderBuilder | protected |
fOutputs | GrGLSLShaderBuilder | protected |
fProgramBuilder | GrGLSLShaderBuilder | protected |
fShaderStrings | GrGLSLShaderBuilder | protected |
fTmpVariableCounter | GrGLSLShaderBuilder | protected |
functions() | GrGLSLVertexGeoBuilder | inline |
getMangledFunctionName(const char *baseName) | GrGLSLShaderBuilder | |
getProgramBuilder() | GrGLSLShaderBuilder | inline |
GLSLPrivateFeature enum name | GrGLSLShaderBuilder | protected |
GrGeometryProcessor::ProgramImpl | GrGLSLVertexGeoBuilder | friend |
GrGLSLShaderBuilder(GrGLSLProgramBuilder *program) | GrGLSLShaderBuilder | |
GrGLSLVertexGeoBuilder(GrGLSLProgramBuilder *program) | GrGLSLVertexGeoBuilder | inlineprotected |
INHERITED typedef | GrGLSLVertexGeoBuilder | protected |
inputs() | GrGLSLShaderBuilder | inlineprotected |
insertFunction(const char *functionDefinition) | GrGLSLVertexGeoBuilder | inline |
InterfaceQualifier enum name | GrGLSLShaderBuilder | protected |
kBlendEquationAdvanced_GLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kBlendFuncExtended_GLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kCode enum value | GrGLSLShaderBuilder | protected |
kDefinitions enum value | GrGLSLShaderBuilder | protected |
kExtensions enum value | GrGLSLShaderBuilder | protected |
kFragCoordConventions_GLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kFramebufferFetch_GLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kFunctions enum value | GrGLSLShaderBuilder | protected |
kIn_InterfaceQualifier enum value | GrGLSLShaderBuilder | protected |
kInputs enum value | GrGLSLShaderBuilder | protected |
kLastGLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kLastInterfaceQualifier enum value | GrGLSLShaderBuilder | protected |
kLayoutQualifiers enum value | GrGLSLShaderBuilder | protected |
kMain enum value | GrGLSLShaderBuilder | protected |
kNoPerspectiveInterpolation_GLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kOut_InterfaceQualifier enum value | GrGLSLShaderBuilder | protected |
kOutputs enum value | GrGLSLShaderBuilder | protected |
kPrealloc enum value | GrGLSLShaderBuilder | protected |
kPrecisionQualifier enum value | GrGLSLShaderBuilder | protected |
kSampleVariables_GLSLPrivateFeature enum value | GrGLSLShaderBuilder | protected |
kUniforms enum value | GrGLSLShaderBuilder | protected |
layoutQualifiers() | GrGLSLShaderBuilder | inlineprotected |
main() | GrGLSLShaderBuilder | inlineprotected |
n | GrGLSLShaderBuilder | |
newTmpVarName(const char *suffix) | GrGLSLShaderBuilder | inline |
nextStage() | GrGLSLShaderBuilder | inlineprotected |
onFinalize()=0 | GrGLSLShaderBuilder | protectedpure virtual |
outputs() | GrGLSLShaderBuilder | inlineprotected |
precisionQualifier() | GrGLSLShaderBuilder | inlineprotected |
SamplerHandle typedef | GrGLSLShaderBuilder | |
uniforms() | GrGLSLShaderBuilder | inlineprotected |
va_end(args) | GrGLSLShaderBuilder | |
va_end(args) | GrGLSLShaderBuilder | |
va_end(args) | GrGLSLShaderBuilder | |
va_start(args, fmt) | GrGLSLShaderBuilder | |
va_start(args, format) | GrGLSLShaderBuilder | |
va_start(args, format) | GrGLSLShaderBuilder | |
VarArray typedef | GrGLSLShaderBuilder | protected |
~GrGLSLShaderBuilder() | GrGLSLShaderBuilder | inlinevirtual |