Lines Matching refs:ModuleLoader
91 struct ModuleLoader::Impl {
119 ModuleLoader ModuleLoader::Get() { in Get()
120 static SkNoDestructor<ModuleLoader::Impl> sModuleLoaderImpl; in Get()
121 return ModuleLoader(*sModuleLoaderImpl); in Get()
124 ModuleLoader::ModuleLoader(ModuleLoader::Impl& m) : fModuleLoader(m) { in ModuleLoader() function in SkSL::ModuleLoader
128 ModuleLoader::~ModuleLoader() { in ~ModuleLoader()
132 void ModuleLoader::unloadModules() { in unloadModules()
144 ModuleLoader::Impl::Impl() { in Impl()
192 const BuiltinTypes& ModuleLoader::builtinTypes() { in builtinTypes()
196 const Module* ModuleLoader::rootModule() { in rootModule()
200 void ModuleLoader::addPublicTypeAliases(const SkSL::Module* module) { in addPublicTypeAliases()
242 const Module* ModuleLoader::loadPublicModule(SkSL::Compiler* compiler) { in loadPublicModule()
254 const Module* ModuleLoader::loadPrivateRTShaderModule(SkSL::Compiler* compiler) { in loadPrivateRTShaderModule()
265 const Module* ModuleLoader::loadSharedModule(SkSL::Compiler* compiler) { in loadSharedModule()
276 const Module* ModuleLoader::loadGPUModule(SkSL::Compiler* compiler) { in loadGPUModule()
287 const Module* ModuleLoader::loadFragmentModule(SkSL::Compiler* compiler) { in loadFragmentModule()
298 const Module* ModuleLoader::loadVertexModule(SkSL::Compiler* compiler) { in loadVertexModule()
309 const Module* ModuleLoader::loadComputeModule(SkSL::Compiler* compiler) { in loadComputeModule()
320 const Module* ModuleLoader::loadGraphiteFragmentModule(SkSL::Compiler* compiler) { in loadGraphiteFragmentModule()
331 const Module* ModuleLoader::loadGraphiteFragmentES2Module(SkSL::Compiler* compiler) { in loadGraphiteFragmentES2Module()
343 const Module* ModuleLoader::loadGraphiteVertexModule(SkSL::Compiler* compiler) { in loadGraphiteVertexModule()
354 const Module* ModuleLoader::loadGraphiteVertexES2Module(SkSL::Compiler* compiler) { in loadGraphiteVertexES2Module()
366 void ModuleLoader::Impl::makeRootSymbolTable() { in makeRootSymbolTable()