Home
last modified time | relevance | path

Searched refs:ResourceProvider (Results 1 – 25 of 52) sorted by relevance

123

/third_party/skia/experimental/graphite/src/
DResourceProvider.cpp17 ResourceProvider::ResourceProvider(const Gpu* gpu) : fGpu(gpu) { in ResourceProvider() function in skgpu::ResourceProvider
21 ResourceProvider::~ResourceProvider() { in ~ResourceProvider()
25 sk_sp<GraphicsPipeline> ResourceProvider::findOrCreateGraphicsPipeline( in findOrCreateGraphicsPipeline()
32 struct ResourceProvider::GraphicsPipelineCache::Entry {
38 ResourceProvider::GraphicsPipelineCache::GraphicsPipelineCache(ResourceProvider* resourceProvider) in GraphicsPipelineCache()
42 ResourceProvider::GraphicsPipelineCache::~GraphicsPipelineCache() { in ~GraphicsPipelineCache()
46 void ResourceProvider::GraphicsPipelineCache::release() { in release()
50 sk_sp<GraphicsPipeline> ResourceProvider::GraphicsPipelineCache::refPipeline( in refPipeline()
64 sk_sp<Texture> ResourceProvider::findOrCreateTexture(SkISize dimensions, const TextureInfo& info) { in findOrCreateTexture()
68 sk_sp<Buffer> ResourceProvider::findOrCreateBuffer(size_t size, in findOrCreateBuffer()
DResourceProvider.h25 class ResourceProvider {
27 virtual ~ResourceProvider();
38 ResourceProvider(const Gpu* gpu);
49 GraphicsPipelineCache(ResourceProvider* resourceProvider);
66 ResourceProvider* fResourceProvider;
DGpu.h19 class ResourceProvider; variable
33 ResourceProvider* resourceProvider() const { return fResourceProvider.get(); } in resourceProvider()
46 std::unique_ptr<ResourceProvider> fResourceProvider;
DDrawBufferManager.h21 class ResourceProvider; variable
25 DrawBufferManager(ResourceProvider*, size_t uniformStartAlignment);
36 ResourceProvider* fResourceProvider;
DTask.h16 class ResourceProvider; variable
22 virtual void addCommands(ResourceProvider*, CommandBuffer*) = 0;
DTaskGraph.h16 class ResourceProvider; variable
24 void addCommands(ResourceProvider*, CommandBuffer*);
DRenderPassTask.h20 class ResourceProvider; variable
36 void addCommands(ResourceProvider*, CommandBuffer*) override;
DContextPriv.h16 class ResourceProvider; variable
26 ResourceProvider* resourceProvider();
DTextureProxy.h17 class ResourceProvider; variable
32 bool instantiate(ResourceProvider*);
/third_party/skia/modules/skresources/include/
DSkResources.h125 class SK_API ResourceProvider : public SkRefCnt {
187 class FileResourceProvider final : public ResourceProvider {
201 using INHERITED = ResourceProvider;
204 class ResourceProviderProxyBase : public ResourceProvider {
206 explicit ResourceProviderProxyBase(sk_sp<ResourceProvider>);
215 const sk_sp<ResourceProvider> fProxy;
220 static sk_sp<CachingResourceProvider> Make(sk_sp<ResourceProvider> rp) { in Make()
226 explicit CachingResourceProvider(sk_sp<ResourceProvider>);
238 static sk_sp<DataURIResourceProviderProxy> Make(sk_sp<ResourceProvider> rp,
242 DataURIResourceProviderProxy(sk_sp<ResourceProvider>, bool);
/third_party/skia/experimental/graphite/src/mtl/
DMtlResourceProvider.mm20 ResourceProvider::ResourceProvider(const skgpu::Gpu* gpu)
21 : skgpu::ResourceProvider(gpu) {
24 const Gpu* ResourceProvider::mtlGpu() {
28 sk_sp<skgpu::CommandBuffer> ResourceProvider::createCommandBuffer() {
32 sk_sp<skgpu::GraphicsPipeline> ResourceProvider::onCreateGraphicsPipeline(
37 sk_sp<skgpu::Texture> ResourceProvider::createTexture(SkISize dimensions,
42 sk_sp<skgpu::Buffer> ResourceProvider::createBuffer(size_t size,
DMtlResourceProvider.h23 class ResourceProvider final : public skgpu::ResourceProvider {
25 ResourceProvider(const skgpu::Gpu* gpu);
26 ~ResourceProvider() override {} in ~ResourceProvider()
/third_party/skia/modules/svg/include/
DSkSVGDOM.h36 Builder& setResourceProvider(sk_sp<skresources::ResourceProvider>);
43 sk_sp<skresources::ResourceProvider> fResourceProvider;
91 SkSVGDOM(sk_sp<SkSVGSVG>, sk_sp<SkFontMgr>, sk_sp<skresources::ResourceProvider>,
96 const sk_sp<skresources::ResourceProvider> fResourceProvider;
DSkSVGImage.h15 class ResourceProvider; variable
37 static ImageInfo LoadImage(const sk_sp<skresources::ResourceProvider>&,
DSkSVGRenderContext.h73 const sk_sp<skresources::ResourceProvider>&, const SkSVGIDMapper&,
142 const sk_sp<skresources::ResourceProvider>& resourceProvider() const { in resourceProvider()
175 const sk_sp<skresources::ResourceProvider>& fResourceProvider;
/third_party/skia/modules/skottie/include/
DSkottie.h41 using ResourceProvider = skresources::ResourceProvider; variable
121 Builder& setResourceProvider(sk_sp<ResourceProvider>);
168 sk_sp<ResourceProvider> fResourceProvider;
/third_party/skia/modules/particles/include/
DSkParticleDrawable.h17 namespace skresources { class ResourceProvider; } variable
25 virtual void prepare(const skresources::ResourceProvider* resourceProvider) = 0;
DSkParticleBinding.h22 class ResourceProvider; variable
62 virtual void prepare(const skresources::ResourceProvider*) = 0;
DSkParticleEffect.h29 class ResourceProvider; variable
120 void prepare(const skresources::ResourceProvider*);
/third_party/skia/tools/viewer/
DParticlesSlide.h20 namespace skresources { class ResourceProvider; } variable
57 sk_sp<skresources::ResourceProvider> fResourceProvider;
/third_party/skia/modules/skresources/src/
DSkResources.cpp211 ResourceProviderProxyBase::ResourceProviderProxyBase(sk_sp<ResourceProvider> rp) in ResourceProviderProxyBase()
245 CachingResourceProvider::CachingResourceProvider(sk_sp<ResourceProvider> rp) in CachingResourceProvider()
264 sk_sp<DataURIResourceProviderProxy> DataURIResourceProviderProxy::Make(sk_sp<ResourceProvider> rp, in Make()
270 DataURIResourceProviderProxy::DataURIResourceProviderProxy(sk_sp<ResourceProvider> rp, in DataURIResourceProviderProxy()
/third_party/skia/modules/skottie/gm/
DSkottieGM.cpp26 class FakeWebFontProvider final : public skresources::ResourceProvider {
38 using INHERITED = skresources::ResourceProvider;
226 class MultiFrameResourceProvider final : public skresources::ResourceProvider {
DExternalProperties.cpp26 class FakeWebFontProvider final : public skresources::ResourceProvider {
38 using INHERITED = skresources::ResourceProvider;
/third_party/skia/modules/skottie/utils/
DSkottieUtils.h119 ExternalAnimationPrecompInterceptor(sk_sp<skresources::ResourceProvider>, const char prefix[]);
125 const sk_sp<skresources::ResourceProvider> fResourceProvider;
/third_party/skia/modules/svg/src/
DSkSVGImage.cpp34 static sk_sp<SkImage> LoadImage(const sk_sp<skresources::ResourceProvider>& rp, in LoadImage()
57 SkSVGImage::ImageInfo SkSVGImage::LoadImage(const sk_sp<skresources::ResourceProvider>& rp, in LoadImage()

123