Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
GrGLSLVertexBuilder Member List

This is the complete list of members for GrGLSLVertexBuilder, 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(formatGrGLSLVertexGeoBuilder
code().prependVAList(formatGrGLSLVertexGeoBuilder
code()GrGLSLVertexGeoBuilderinline
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
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)GrGLSLVertexGeoBuilderinlineprotected
emitNormalizedSkPosition(SkString *out, const char *devPos, SkSLType devPosType=SkSLType::kFloat2)GrGLSLVertexGeoBuilderprotected
extensions()GrGLSLShaderBuilderinlineprotected
fCodeGrGLSLShaderBuilderprotected
fCodeIndexGrGLSLShaderBuilderprotected
fCompilerStringGrGLSLShaderBuilderprotected
fDeclarationsGrGLSLShaderBuilderprotected
fExtensionsGrGLSLShaderBuilderprotected
fFeaturesAddedMaskGrGLSLShaderBuilderprotected
fFinalizedGrGLSLShaderBuilderprotected
fFunctionsGrGLSLShaderBuilderprotected
finalize(uint32_t visibility)GrGLSLShaderBuilder
fInputsGrGLSLShaderBuilderprotected
fLayoutParamsGrGLSLShaderBuilderprotected
fOutputsGrGLSLShaderBuilderprotected
fProgramBuilderGrGLSLShaderBuilderprotected
fShaderStringsGrGLSLShaderBuilderprotected
fTmpVariableCounterGrGLSLShaderBuilderprotected
functions()GrGLSLVertexGeoBuilderinline
getMangledFunctionName(const char *baseName)GrGLSLShaderBuilder
getProgramBuilder()GrGLSLShaderBuilderinline
GLSLPrivateFeature enum nameGrGLSLShaderBuilderprotected
GrGLProgramBuilderGrGLSLVertexBuilderfriend
GrGLSLShaderBuilder(GrGLSLProgramBuilder *program)GrGLSLShaderBuilder
GrGLSLVertexBuilder(GrGLSLProgramBuilder *program)GrGLSLVertexBuilderinline
GrGLSLVertexGeoBuilder(GrGLSLProgramBuilder *program)GrGLSLVertexGeoBuilderinlineprotected
inputs()GrGLSLShaderBuilderinlineprotected
insertFunction(const char *functionDefinition)GrGLSLVertexGeoBuilderinline
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() overrideGrGLSLVertexBuilderprivatevirtual
outputs()GrGLSLShaderBuilderinlineprotected
precisionQualifier()GrGLSLShaderBuilderinlineprotected
SamplerHandle typedefGrGLSLShaderBuilder
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