Flutter Engine
The Flutter Engine
skgpu::graphite::DawnResourceProvider Member List

This is the complete list of members for skgpu::graphite::DawnResourceProvider, including all inherited members.

createBackendTexture(SkISize dimensions, const TextureInfo &)skgpu::graphite::ResourceProvider
createWrappedTexture(const BackendTexture &, std::string_view label)skgpu::graphite::ResourceProvider
DawnResourceProvider(SharedContext *sharedContext, SingleOwner *, uint32_t recorderID, size_t resourceBudget)skgpu::graphite::DawnResourceProvider
deleteBackendTexture(const BackendTexture &)skgpu::graphite::ResourceProvider
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constskgpu::graphite::ResourceProviderinline
findOrCreateBlitWithDrawPipeline(const RenderPassDesc &renderPassDesc)skgpu::graphite::DawnResourceProvider
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
findOrCreateDawnBuffer(size_t size, BufferType type, AccessPattern, std::string_view label)skgpu::graphite::DawnResourceProvider
findOrCreateDepthStencilAttachment(SkISize dimensions, const TextureInfo &)skgpu::graphite::ResourceProvider
findOrCreateDiscardableMSAAAttachment(SkISize dimensions, const TextureInfo &)skgpu::graphite::ResourceProvider
findOrCreateDiscardableMSAALoadTexture(SkISize dimensions, const TextureInfo &msaaInfo)skgpu::graphite::DawnResourceProvider
findOrCreateGraphicsPipeline(const RuntimeEffectDictionary *, const GraphicsPipelineDesc &, const RenderPassDesc &)skgpu::graphite::ResourceProvider
findOrCreateScratchTexture(SkISize, const TextureInfo &, std::string_view label, skgpu::Budgeted)skgpu::graphite::ResourceProvider
findOrCreateSingleTextureSamplerBindGroup(const DawnSampler *sampler, const DawnTexture *texture)skgpu::graphite::DawnResourceProvider
findOrCreateUniformBuffersBindGroup(const std::array< std::pair< const DawnBuffer *, uint32_t >, 4 > &boundBuffersAndSizes)skgpu::graphite::DawnResourceProvider
freeGpuResources()skgpu::graphite::ResourceProvider
fResourceCacheskgpu::graphite::ResourceProviderprotected
fSharedContextskgpu::graphite::ResourceProviderprotected
getOrCreateIntrinsicConstantBuffer()skgpu::graphite::DawnResourceProvider
getOrCreateSingleTextureSamplerBindGroupLayout()skgpu::graphite::DawnResourceProvider
getOrCreateUniformBuffersBindGroupLayout()skgpu::graphite::DawnResourceProvider
getResourceCacheCurrentBudgetedBytes() constskgpu::graphite::ResourceProviderinline
getResourceCacheLimit() constskgpu::graphite::ResourceProviderinline
proxyCache()skgpu::graphite::ResourceProviderinline
purgeResourcesNotUsedSince(StdSteadyClock::time_point purgeTime)skgpu::graphite::ResourceProvider
ResourceProvider(SharedContext *sharedContext, SingleOwner *singleOwner, uint32_t recorderID, size_t resourceBudget)skgpu::graphite::ResourceProviderprotected
~DawnResourceProvider() overrideskgpu::graphite::DawnResourceProvider
~ResourceProvider()skgpu::graphite::ResourceProvidervirtual