Flutter Engine
The Flutter Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
GrGLSLFragmentShaderBuilder Member List

This is the complete list of members for GrGLSLFragmentShaderBuilder, 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() overrideGrGLSLFragmentShaderBuildervirtual
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
enableAdvancedBlendEquationIfNeeded(skgpu::BlendEquation) overrideGrGLSLFragmentShaderBuildervirtual
extensions()GrGLSLShaderBuilderinlineprotected
fCodeGrGLSLShaderBuilderprotected
fCodeIndexGrGLSLShaderBuilderprotected
fCompilerStringGrGLSLShaderBuilderprotected
fDeclarationsGrGLSLShaderBuilderprotected
fExtensionsGrGLSLShaderBuilderprotected
fFeaturesAddedMaskGrGLSLShaderBuilderprotected
fFinalizedGrGLSLShaderBuilderprotected
fFunctionsGrGLSLShaderBuilderprotected
finalize(uint32_t visibility)GrGLSLShaderBuilder
fInputsGrGLSLShaderBuilderprotected
fLayoutParamsGrGLSLShaderBuilderprotected
forceHighPrecision() overrideGrGLSLFragmentShaderBuilderinlinevirtual
fOutputsGrGLSLShaderBuilderprotected
fProgramBuilderGrGLSLShaderBuilderprotected
fShaderStringsGrGLSLShaderBuilderprotected
fTmpVariableCounterGrGLSLShaderBuilderprotected
functions()GrGLSLShaderBuilderinlineprotected
getMangledFunctionName(const char *baseName)GrGLSLShaderBuilder
getProgramBuilder()GrGLSLShaderBuilderinline
GLSLPrivateFeature enum nameGrGLSLShaderBuilderprotected
GrGLProgramBuilderGrGLSLFragmentShaderBuilderfriend
GrGLSLFPFragmentBuilder()GrGLSLFPFragmentBuilderinline
GrGLSLFragmentShaderBuilder(GrGLSLProgramBuilder *program)GrGLSLFragmentShaderBuilder
GrGLSLProgramBuilderGrGLSLFragmentShaderBuilderfriend
GrGLSLShaderBuilder(GrGLSLProgramBuilder *program)GrGLSLShaderBuilder
GrGLSLXPFragmentBuilder()GrGLSLXPFragmentBuilderinline
GrVkPipelineStateBuilderGrGLSLFragmentShaderBuilderfriend
hasSecondaryOutput() const overrideGrGLSLFragmentShaderBuilderinlinevirtual
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
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