Home
last modified time | relevance | path

Searched refs:GrSkSLFPFactory (Results 1 – 5 of 5) sorted by relevance

/third_party/flutter/skia/src/gpu/
DGrSkSLFPFactoryCache.h15 class GrSkSLFPFactory; variable
26 sk_sp<GrSkSLFPFactory> get(int index);
29 void set(int index, sk_sp<GrSkSLFPFactory> factory);
34 std::vector<GrSkSLFPFactory*> fFactories;
DGrContextPriv.h20 class GrSkSLFPFactory; variable
/third_party/flutter/skia/src/gpu/effects/
DGrSkSLFP.h28 class GrSkSLFPFactory; variable
115 mutable sk_sp<GrSkSLFPFactory> fFactory;
147 friend class GrSkSLFPFactory; variable
155 class GrSkSLFPFactory : public SkNVRefCnt<GrSkSLFPFactory> {
163 GrSkSLFPFactory(const char* name, const GrShaderCaps* shaderCaps, const char* sksl,
DGrSkSLFP.cpp19 GrSkSLFPFactory::GrSkSLFPFactory(const char* name, const GrShaderCaps* shaderCaps, const char* sksl, in GrSkSLFPFactory() function in GrSkSLFPFactory
47 const SkSL::Program* GrSkSLFPFactory::getSpecialization(const SkSL::String& key, const void* inputs, in getSpecialization()
354 fFactory = sk_sp<GrSkSLFPFactory>(new GrSkSLFPFactory(fName, fShaderCaps.get(), fSkSL, in createFactory()
467 sk_sp<GrSkSLFPFactory> GrSkSLFPFactoryCache::get(int index) { in get()
471 GrSkSLFPFactory* result = fFactories[index]; in get()
473 return sk_sp<GrSkSLFPFactory>(result); in get()
476 void GrSkSLFPFactoryCache::set(int index, sk_sp<GrSkSLFPFactory> factory) { in set()
486 for (GrSkSLFPFactory* factory : fFactories) { in ~GrSkSLFPFactoryCache()
/third_party/skia/src/gpu/effects/
DGrSkSLFP.h413 friend class GrSkSLFPFactory; variable