Flutter Engine
The Flutter Engine
|
#include <DawnResourceProvider.h>
Additional Inherited Members | |
Protected Member Functions inherited from skgpu::graphite::ResourceProvider | |
ResourceProvider (SharedContext *sharedContext, SingleOwner *singleOwner, uint32_t recorderID, size_t resourceBudget) | |
Protected Attributes inherited from skgpu::graphite::ResourceProvider | |
SharedContext * | fSharedContext |
sk_sp< ResourceCache > | fResourceCache |
Definition at line 24 of file DawnResourceProvider.h.
skgpu::graphite::DawnResourceProvider::DawnResourceProvider | ( | SharedContext * | sharedContext, |
SingleOwner * | singleOwner, | ||
uint32_t | recorderID, | ||
size_t | resourceBudget | ||
) |
Definition at line 152 of file DawnResourceProvider.cpp.
|
overridedefault |
wgpu::RenderPipeline skgpu::graphite::DawnResourceProvider::findOrCreateBlitWithDrawPipeline | ( | const RenderPassDesc & | renderPassDesc | ) |
Definition at line 162 of file DawnResourceProvider.cpp.
sk_sp< DawnBuffer > skgpu::graphite::DawnResourceProvider::findOrCreateDawnBuffer | ( | size_t | size, |
BufferType | type, | ||
AccessPattern | accessPattern, | ||
std::string_view | label | ||
) |
Definition at line 332 of file DawnResourceProvider.cpp.
sk_sp< DawnTexture > skgpu::graphite::DawnResourceProvider::findOrCreateDiscardableMSAALoadTexture | ( | SkISize | dimensions, |
const TextureInfo & | msaaInfo | ||
) |
Definition at line 236 of file DawnResourceProvider.cpp.
const wgpu::BindGroup & skgpu::graphite::DawnResourceProvider::findOrCreateSingleTextureSamplerBindGroup | ( | const DawnSampler * | sampler, |
const DawnTexture * | texture | ||
) |
Definition at line 499 of file DawnResourceProvider.cpp.
const wgpu::BindGroup & skgpu::graphite::DawnResourceProvider::findOrCreateUniformBuffersBindGroup | ( | const std::array< std::pair< const DawnBuffer *, uint32_t >, 4 > & | boundBuffersAndSizes | ) |
Definition at line 454 of file DawnResourceProvider.cpp.
const sk_sp< DawnBuffer > & skgpu::graphite::DawnResourceProvider::getOrCreateIntrinsicConstantBuffer | ( | ) |
Definition at line 442 of file DawnResourceProvider.cpp.
const wgpu::BindGroupLayout & skgpu::graphite::DawnResourceProvider::getOrCreateSingleTextureSamplerBindGroupLayout | ( | ) |
Definition at line 394 of file DawnResourceProvider.cpp.
const wgpu::BindGroupLayout & skgpu::graphite::DawnResourceProvider::getOrCreateUniformBuffersBindGroupLayout | ( | ) |
Definition at line 341 of file DawnResourceProvider.cpp.