Flutter Engine
The Flutter Engine
SkSL::Compiler Member List

This is the complete list of members for SkSL::Compiler, including all inherited members.

compileModule(ProgramKind kind, const char *moduleName, std::string moduleSource, const Module *parentModule, bool shouldInline)SkSL::Compiler
Compiler()SkSL::Compiler
Compiler(const Compiler &)=deleteSkSL::Compiler
context() constSkSL::Compilerinline
convertProgram(ProgramKind kind, std::string programSource, const ProgramSettings &settings)SkSL::Compiler
EnableInliner(OverrideFlag flag)SkSL::Compilerinlinestatic
EnableOptimizer(OverrideFlag flag)SkSL::Compilerinlinestatic
errorCount() constSkSL::Compilerinline
errorReporter()SkSL::Compilerinline
errorText(bool showCount=true)SkSL::Compiler
FRAGCOLOR_NAMESkSL::Compilerinlinestatic
GetRTAdjustVector(SkISize rtDims, bool flipY)SkSL::Compilerinlinestatic
GetRTFlipVector(int rtHeight, bool flipY)SkSL::Compilerinlinestatic
globalSymbols()SkSL::Compilerinline
handleError(std::string_view msg, Position pos)SkSL::Compiler
moduleForProgramKind(ProgramKind kind)SkSL::Compiler
operator=(const Compiler &)=deleteSkSL::Compiler
optimizeModuleBeforeMinifying(ProgramKind kind, Module &module, bool shrinkSymbols)SkSL::Compiler
OverrideFlag enum nameSkSL::Compiler
ParserSkSL::Compilerfriend
POISON_TAGSkSL::Compilerinlinestatic
POSITION_NAMESkSL::Compilerinlinestatic
resetErrors()SkSL::Compilerinline
RTADJUST_NAMESkSL::Compilerinlinestatic
runInliner(Program &program)SkSL::Compiler
symbolTable()SkSL::Compilerinline
ThreadContextSkSL::Compilerfriend
writeErrorCount()SkSL::Compiler
~Compiler()SkSL::Compiler