createBackendTexture(SkISize dimensions, const TextureInfo &) | skgpu::graphite::ResourceProvider | |
createBuffer(size_t size, BufferType type, AccessPattern)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
createComputePipeline(const ComputePipelineDesc &)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
createGraphicsPipeline(const RuntimeEffectDictionary *, const GraphicsPipelineDesc &, const RenderPassDesc &)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
createSampler(const SamplerDesc &)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
createTexture(SkISize, const TextureInfo &, skgpu::Budgeted)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
createWrappedTexture(const BackendTexture &, std::string_view label) | skgpu::graphite::ResourceProvider | |
deleteBackendTexture(const BackendTexture &) | skgpu::graphite::ResourceProvider | |
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const | skgpu::graphite::ResourceProvider | inline |
findOrCreateBuffer(size_t size, BufferType type, AccessPattern, std::string_view label) | skgpu::graphite::ResourceProvider | |
findOrCreateCompatibleSampler(const SamplerDesc &) | skgpu::graphite::ResourceProvider | |
findOrCreateComputePipeline(const ComputePipelineDesc &) | skgpu::graphite::ResourceProvider | |
findOrCreateDepthStencilAttachment(SkISize dimensions, const TextureInfo &) | skgpu::graphite::ResourceProvider | |
findOrCreateDiscardableMSAAAttachment(SkISize dimensions, const TextureInfo &) | skgpu::graphite::ResourceProvider | |
findOrCreateGraphicsPipeline(const RuntimeEffectDictionary *, const GraphicsPipelineDesc &, const RenderPassDesc &) | skgpu::graphite::ResourceProvider | |
findOrCreateScratchTexture(SkISize, const TextureInfo &, std::string_view label, skgpu::Budgeted) | skgpu::graphite::ResourceProvider | |
freeGpuResources() | skgpu::graphite::ResourceProvider | |
fResourceCache | skgpu::graphite::ResourceProvider | protected |
fSharedContext | skgpu::graphite::ResourceProvider | protected |
getResourceCacheCurrentBudgetedBytes() const | skgpu::graphite::ResourceProvider | inline |
getResourceCacheLimit() const | skgpu::graphite::ResourceProvider | inline |
onCreateBackendTexture(SkISize dimensions, const TextureInfo &)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
onCreateWrappedTexture(const BackendTexture &)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
onDeleteBackendTexture(const BackendTexture &)=0 | skgpu::graphite::ResourceProvider | privatepure virtual |
proxyCache() | skgpu::graphite::ResourceProvider | inline |
purgeResourcesNotUsedSince(StdSteadyClock::time_point purgeTime) | skgpu::graphite::ResourceProvider | |
ResourceProvider(SharedContext *sharedContext, SingleOwner *singleOwner, uint32_t recorderID, size_t resourceBudget) | skgpu::graphite::ResourceProvider | protected |
~ResourceProvider() | skgpu::graphite::ResourceProvider | virtual |