createBackendTexture(SkISize dimensions, const TextureInfo &) | skgpu::graphite::ResourceProvider | |
createBuffer(size_t size, BufferType type, AccessPattern, std::string_view label) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
createComputePipeline(const ComputePipelineDesc &) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
createGraphicsPipeline(const RuntimeEffectDictionary *, const GraphicsPipelineDesc &, const RenderPassDesc &) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
createSampler(const SamplerDesc &) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
createTexture(SkISize, const TextureInfo &, skgpu::Budgeted) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
createWrappedTexture(const BackendTexture &) override | skgpu::graphite::VulkanResourceProvider | virtual |
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 | |
findOrCreateCompatibleSamplerYcbcrConversion(const VulkanYcbcrConversionInfo &ycbcrInfo) const | skgpu::graphite::VulkanResourceProvider | |
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 &, 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 |
kIntrinsicConstantSize | skgpu::graphite::VulkanResourceProvider | static |
kLoadMSAAVertexBufferSize | skgpu::graphite::VulkanResourceProvider | static |
loadMSAAVertexBuffer() const | skgpu::graphite::VulkanResourceProvider | |
onCreateBackendTexture(SkISize dimensions, const TextureInfo &) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
onDeleteBackendTexture(const BackendTexture &) override | skgpu::graphite::VulkanResourceProvider | privatevirtual |
proxyCache() | skgpu::graphite::ResourceProvider | inline |
purgeResourcesNotUsedSince(StdSteadyClock::time_point purgeTime) | skgpu::graphite::ResourceProvider | |
refIntrinsicConstantBuffer() const | skgpu::graphite::VulkanResourceProvider | |
ResourceProvider(SharedContext *sharedContext, SingleOwner *singleOwner, uint32_t recorderID, size_t resourceBudget) | skgpu::graphite::ResourceProvider | protected |
VulkanCommandBuffer | skgpu::graphite::VulkanResourceProvider | friend |
VulkanResourceProvider(SharedContext *sharedContext, SingleOwner *, uint32_t recorderID, size_t resourceBudget, sk_sp< Buffer > intrinsicConstantUniformBuffer, sk_sp< Buffer > loadMSAAVertexBuffer) | skgpu::graphite::VulkanResourceProvider | |
~ResourceProvider() | skgpu::graphite::ResourceProvider | virtual |
~VulkanResourceProvider() override | skgpu::graphite::VulkanResourceProvider | |