Lines Matching defs:Impl
91 struct ModuleLoader::Impl { struct in SkSL::ModuleLoader
98 SkMutex fMutex;
99 const BuiltinTypes fBuiltinTypes;
101 std::unique_ptr<const Module> fRootModule;
103 std::unique_ptr<const Module> fSharedModule; // [Root] + Public intrinsics
104 std::unique_ptr<const Module> fGPUModule; // [Shared] + Non-public intrinsics/
106 std::unique_ptr<const Module> fVertexModule; // [GPU] + Vertex stage decls
107 std::unique_ptr<const Module> fFragmentModule; // [GPU] + Fragment stage decls
108 std::unique_ptr<const Module> fComputeModule; // [GPU] + Compute stage decls
109 std::unique_ptr<const Module> fGraphiteVertexModule; // [Vert] + Graphite vertex helpers
110 std::unique_ptr<const Module> fGraphiteFragmentModule; // [Frag] + Graphite fragment helpers
111 std::unique_ptr<const Module> fGraphiteVertexES2Module; // [Vert] + Graphite vertex ES2 helpers
112 std::unique_ptr<const Module> fGraphiteFragmentES2Module;//[Frag] + Graphite fragment ES2 " "
114 std::unique_ptr<const Module> fPublicModule; // [Shared] minus Private types +
116 std::unique_ptr<const Module> fRuntimeShaderModule; // [Public] + Runtime shader decls
144 ModuleLoader::Impl::Impl() { in Impl() function in SkSL::ModuleLoader::Impl