Flutter Engine
The Flutter Engine
GrGLSLFPFragmentBuilder Member List

This is the complete list of members for GrGLSLFPFragmentBuilder, including all inherited members.

addFeature(uint32_t featureBit, const char *extensionName)GrGLSLShaderBuilderprotected
addLayoutQualifier(const char *param, InterfaceQualifier)GrGLSLShaderBuilderprotected
appendColorGamutXform(SkString *out, const char *srcColor, GrGLSLColorSpaceXformHelper *colorXformHelper)GrGLSLShaderBuilder
appendColorGamutXform(const char *srcColor, GrGLSLColorSpaceXformHelper *colorXformHelper)GrGLSLShaderBuilder
appendDecls(const VarArray &vars, SkString *out) constGrGLSLShaderBuilderprotected
appendFunctionDecl(SkSLType returnType, const char *mangledName, SkSpan< const GrShaderVar > args)GrGLSLShaderBuilderprotected
appendInputLoad(SamplerHandle)GrGLSLShaderBuilder
appendTextureLookup(SkString *out, SamplerHandle, const char *coordName) constGrGLSLShaderBuilder
appendTextureLookup(SamplerHandle, const char *coordName, GrGLSLColorSpaceXformHelper *colorXformHelper=nullptr)GrGLSLShaderBuilder
appendTextureLookupAndBlend(const char *dst, SkBlendMode, SamplerHandle, const char *coordName, GrGLSLColorSpaceXformHelper *colorXformHelper=nullptr)GrGLSLShaderBuilder
argsGrGLSLShaderBuilder
argsGrGLSLShaderBuilder
code().appendVAList(formatGrGLSLShaderBuilder
code().prependVAList(formatGrGLSLShaderBuilder
code()GrGLSLShaderBuilderinlineprotected
codeAppend(const char *str)GrGLSLShaderBuilderinline
codeAppend(const char *str, size_t length)GrGLSLShaderBuilderinline
codeAppendf(const char format[],...) SK_PRINTF_LIKE(2GrGLSLShaderBuilder
codePrependf(const char format[],...) SK_PRINTF_LIKE(2GrGLSLShaderBuilder
compileAndAppendLayoutQualifiers()GrGLSLShaderBuilderprotected
declAppend(const GrShaderVar &var)GrGLSLShaderBuilder
declareGlobal(const GrShaderVar &)GrGLSLShaderBuilder
defineConstant(const char *type, const char *name, const char *value)GrGLSLShaderBuilderinline
defineConstant(const char *name, int value)GrGLSLShaderBuilderinline
defineConstant(const char *name, float value)GrGLSLShaderBuilderinline
defineConstantf(const char *type, const char *name, const char *fmt,...) SK_PRINTF_LIKE(4GrGLSLShaderBuilder
definitionAppend(const char *str)GrGLSLShaderBuilderinline
definitions().appendVAList(fmtGrGLSLShaderBuilder
definitions().append("GrGLSLShaderBuilder
definitions()GrGLSLShaderBuilderinlineprotected
deleteStage()GrGLSLShaderBuilderinlineprotected
dstColor()=0GrGLSLFPFragmentBuilderpure virtual
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
extensions()GrGLSLShaderBuilderinlineprotected
fCodeGrGLSLShaderBuilderprotected
fCodeIndexGrGLSLShaderBuilderprotected
fCompilerStringGrGLSLShaderBuilderprotected
fDeclarationsGrGLSLShaderBuilderprotected
fExtensionsGrGLSLShaderBuilderprotected
fFeaturesAddedMaskGrGLSLShaderBuilderprotected
fFinalizedGrGLSLShaderBuilderprotected
fFunctionsGrGLSLShaderBuilderprotected
finalize(uint32_t visibility)GrGLSLShaderBuilder
fInputsGrGLSLShaderBuilderprotected
fLayoutParamsGrGLSLShaderBuilderprotected
forceHighPrecision()=0GrGLSLFPFragmentBuilderpure virtual
fOutputsGrGLSLShaderBuilderprotected
fProgramBuilderGrGLSLShaderBuilderprotected
fShaderStringsGrGLSLShaderBuilderprotected
fTmpVariableCounterGrGLSLShaderBuilderprotected
functions()GrGLSLShaderBuilderinlineprotected
getMangledFunctionName(const char *baseName)GrGLSLShaderBuilder
getProgramBuilder()GrGLSLShaderBuilderinline
GLSLPrivateFeature enum nameGrGLSLShaderBuilderprotected
GrGLSLFPFragmentBuilder()GrGLSLFPFragmentBuilderinline
GrGLSLShaderBuilder(GrGLSLProgramBuilder *program)GrGLSLShaderBuilder
inputs()GrGLSLShaderBuilderinlineprotected
InterfaceQualifier enum nameGrGLSLShaderBuilderprotected
kBlendEquationAdvanced_GLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kBlendFuncExtended_GLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kCode enum valueGrGLSLShaderBuilderprotected
kDefinitions enum valueGrGLSLShaderBuilderprotected
kExtensions enum valueGrGLSLShaderBuilderprotected
kFragCoordConventions_GLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kFramebufferFetch_GLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kFunctions enum valueGrGLSLShaderBuilderprotected
kIn_InterfaceQualifier enum valueGrGLSLShaderBuilderprotected
kInputs enum valueGrGLSLShaderBuilderprotected
kLastGLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kLastInterfaceQualifier enum valueGrGLSLShaderBuilderprotected
kLayoutQualifiers enum valueGrGLSLShaderBuilderprotected
kMain enum valueGrGLSLShaderBuilderprotected
kNoPerspectiveInterpolation_GLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kOut_InterfaceQualifier enum valueGrGLSLShaderBuilderprotected
kOutputs enum valueGrGLSLShaderBuilderprotected
kPrealloc enum valueGrGLSLShaderBuilderprotected
kPrecisionQualifier enum valueGrGLSLShaderBuilderprotected
kSampleVariables_GLSLPrivateFeature enum valueGrGLSLShaderBuilderprotected
kUniforms enum valueGrGLSLShaderBuilderprotected
layoutQualifiers()GrGLSLShaderBuilderinlineprotected
main()GrGLSLShaderBuilderinlineprotected
nGrGLSLShaderBuilder
newTmpVarName(const char *suffix)GrGLSLShaderBuilderinline
nextStage()GrGLSLShaderBuilderinlineprotected
onFinalize()=0GrGLSLShaderBuilderprotectedpure virtual
outputs()GrGLSLShaderBuilderinlineprotected
precisionQualifier()GrGLSLShaderBuilderinlineprotected
SamplerHandle typedefGrGLSLShaderBuilder
ScopeFlags enum nameGrGLSLFPFragmentBuilder
uniforms()GrGLSLShaderBuilderinlineprotected
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 typedefGrGLSLShaderBuilderprotected
~GrGLSLShaderBuilder()GrGLSLShaderBuilderinlinevirtual