Flutter Engine
The Flutter Engine
|
#include <MtlResourceProvider.h>
Private Member Functions | |
sk_sp< GraphicsPipeline > | createGraphicsPipeline (const RuntimeEffectDictionary *, const GraphicsPipelineDesc &, const RenderPassDesc &) override |
sk_sp< ComputePipeline > | createComputePipeline (const ComputePipelineDesc &) override |
sk_sp< Texture > | createTexture (SkISize, const TextureInfo &, skgpu::Budgeted) override |
sk_sp< Buffer > | createBuffer (size_t size, BufferType type, AccessPattern, std::string_view label) override |
sk_sp< Sampler > | createSampler (const SamplerDesc &) override |
BackendTexture | onCreateBackendTexture (SkISize dimensions, const TextureInfo &) override |
void | onDeleteBackendTexture (const BackendTexture &) override |
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 23 of file MtlResourceProvider.h.
skgpu::graphite::MtlResourceProvider::MtlResourceProvider | ( | SharedContext * | sharedContext, |
SingleOwner * | singleOwner, | ||
uint32_t | recorderID, | ||
size_t | resourceBudget | ||
) |
Definition at line 43 of file MtlResourceProvider.mm.
|
inlineoverride |
Definition at line 29 of file MtlResourceProvider.h.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 258 of file MtlResourceProvider.mm.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 197 of file MtlResourceProvider.mm.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 110 of file MtlResourceProvider.mm.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 265 of file MtlResourceProvider.mm.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 240 of file MtlResourceProvider.mm.
|
overridevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 246 of file MtlResourceProvider.mm.
sk_sp< MtlGraphicsPipeline > skgpu::graphite::MtlResourceProvider::findOrCreateLoadMSAAPipeline | ( | const RenderPassDesc & | renderPassDesc | ) |
Definition at line 53 of file MtlResourceProvider.mm.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 352 of file MtlResourceProvider.mm.
|
overrideprivatevirtual |
Implements skgpu::graphite::ResourceProvider.
Definition at line 363 of file MtlResourceProvider.mm.