Flutter Engine
The Flutter Engine
|
#include <SkSLModuleLoader.h>
Classes | |
struct | Impl |
Public Member Functions | |
ModuleLoader (ModuleLoader::Impl &) | |
~ModuleLoader () | |
const BuiltinTypes & | builtinTypes () |
const Module * | rootModule () |
const Module * | loadSharedModule (SkSL::Compiler *compiler) |
const Module * | loadGPUModule (SkSL::Compiler *compiler) |
const Module * | loadVertexModule (SkSL::Compiler *compiler) |
const Module * | loadFragmentModule (SkSL::Compiler *compiler) |
const Module * | loadComputeModule (SkSL::Compiler *compiler) |
const Module * | loadGraphiteVertexModule (SkSL::Compiler *compiler) |
const Module * | loadGraphiteFragmentModule (SkSL::Compiler *compiler) |
const Module * | loadGraphiteVertexES2Module (SkSL::Compiler *compiler) |
const Module * | loadGraphiteFragmentES2Module (SkSL::Compiler *compiler) |
const Module * | loadPublicModule (SkSL::Compiler *compiler) |
const Module * | loadPrivateRTShaderModule (SkSL::Compiler *compiler) |
void | addPublicTypeAliases (const SkSL::Module *module) |
void | unloadModules () |
Static Public Member Functions | |
static ModuleLoader | Get () |
Definition at line 22 of file SkSLModuleLoader.h.
SkSL::ModuleLoader::ModuleLoader | ( | ModuleLoader::Impl & | m | ) |
Definition at line 123 of file SkSLModuleLoader.cpp.
SkSL::ModuleLoader::~ModuleLoader | ( | ) |
Definition at line 127 of file SkSLModuleLoader.cpp.
void SkSL::ModuleLoader::addPublicTypeAliases | ( | const SkSL::Module * | module | ) |
Definition at line 199 of file SkSLModuleLoader.cpp.
const BuiltinTypes & SkSL::ModuleLoader::builtinTypes | ( | ) |
Definition at line 191 of file SkSLModuleLoader.cpp.
|
static |
Definition at line 118 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadComputeModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 308 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadFragmentModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 286 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadGPUModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 275 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadGraphiteFragmentES2Module | ( | SkSL::Compiler * | compiler | ) |
Definition at line 334 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadGraphiteFragmentModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 319 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadGraphiteVertexES2Module | ( | SkSL::Compiler * | compiler | ) |
Definition at line 365 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadGraphiteVertexModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 350 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadPrivateRTShaderModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 253 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadPublicModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 241 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadSharedModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 264 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::loadVertexModule | ( | SkSL::Compiler * | compiler | ) |
Definition at line 297 of file SkSLModuleLoader.cpp.
const Module * SkSL::ModuleLoader::rootModule | ( | ) |
Definition at line 195 of file SkSLModuleLoader.cpp.
void SkSL::ModuleLoader::unloadModules | ( | ) |
Definition at line 131 of file SkSLModuleLoader.cpp.