Flutter Engine
The Flutter Engine
GrResourceProvider Member List

This is the complete list of members for GrResourceProvider, including all inherited members.

abandon()GrResourceProviderinline
assignUniqueKeyToResource(const skgpu::UniqueKey &, GrGpuResource *)GrResourceProvider
attachStencilAttachment(GrRenderTarget *rt, bool useMSAASurface)GrResourceProvider
caps() constGrResourceProviderinline
contextUniqueID() constGrResourceProviderinline
createApproxTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, skgpu::Renderable renderable, int renderTargetSampleCnt, skgpu::Protected isProtected, std::string_view label)GrResourceProvider
createBuffer(size_t size, GrGpuBufferType, GrAccessPattern, ZeroInit)GrResourceProvider
createBuffer(const void *data, size_t size, GrGpuBufferType type, GrAccessPattern pattern)GrResourceProvider
createCompressedTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Budgeted, skgpu::Mipmapped, skgpu::Protected, SkData *data, std::string_view label)GrResourceProvider
createTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, skgpu::Renderable renderable, int renderTargetSampleCnt, skgpu::Mipmapped mipmapped, skgpu::Budgeted budgeted, skgpu::Protected isProtected, std::string_view label)GrResourceProvider
createTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, GrColorType colorType, skgpu::Renderable renderable, int renderTargetSampleCnt, skgpu::Budgeted budgeted, skgpu::Mipmapped mipmapped, skgpu::Protected isProtected, const GrMipLevel texels[], std::string_view label)GrResourceProvider
createTexture(SkISize dimensions, const GrBackendFormat &, GrTextureType textureType, GrColorType srcColorType, skgpu::Renderable, int renderTargetSampleCnt, skgpu::Budgeted, SkBackingFit, skgpu::Protected, const GrMipLevel &mipLevel, std::string_view label)GrResourceProvider
findAndRefScratchTexture(const skgpu::ScratchKey &, std::string_view label)GrResourceProvider
findAndRefScratchTexture(SkISize dimensions, const GrBackendFormat &, GrTextureType textureType, skgpu::Renderable, int renderTargetSampleCnt, skgpu::Mipmapped, skgpu::Protected, std::string_view label)GrResourceProvider
findByUniqueKey(const skgpu::UniqueKey &key)GrResourceProviderinline
findOrCreatePatternedIndexBuffer(const uint16_t *pattern, int patternSize, int reps, int vertCount, const skgpu::UniqueKey &key)GrResourceProviderinline
findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size, const skgpu::UniqueKey &key, InitializeBufferFn)GrResourceProvider
findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size, const void *staticData, const skgpu::UniqueKey &key)GrResourceProvider
getDiscardableMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int sampleCnt, skgpu::Protected isProtected, GrMemoryless memoryless)GrResourceProvider
GrResourceProvider(GrGpu *, GrResourceCache *, skgpu::SingleOwner *)GrResourceProvider
GrResourceProviderPrivGrResourceProviderfriend
InitializeBufferFn typedefGrResourceProvider
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int sampleCnt, skgpu::Protected isProtected, GrMemoryless isMemoryless)GrResourceProvider
makeSemaphore(bool isOwned=true)GrResourceProvider
MaxNumAAQuads()GrResourceProviderstatic
MaxNumNonAAQuads()GrResourceProviderstatic
NumIndicesPerAAQuad()GrResourceProviderstatic
NumIndicesPerNonAAQuad()GrResourceProviderstatic
NumVertsPerAAQuad()GrResourceProviderstatic
NumVertsPerNonAAQuad()GrResourceProviderstatic
overBudget() constGrResourceProviderinline
priv()GrResourceProviderinline
priv() constGrResourceProviderinline
refAAQuadIndexBuffer()GrResourceProviderinline
refNonAAQuadIndexBuffer()GrResourceProviderinline
wrapBackendRenderTarget(const GrBackendRenderTarget &)GrResourceProvider
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership=kBorrow_GrWrapOwnership)GrResourceProvider
wrapBackendTexture(const GrBackendTexture &tex, GrWrapOwnership, GrWrapCacheable, GrIOType)GrResourceProvider
wrapCompressedBackendTexture(const GrBackendTexture &tex, GrWrapOwnership, GrWrapCacheable)GrResourceProvider
wrapRenderableBackendTexture(const GrBackendTexture &tex, int sampleCnt, GrWrapOwnership, GrWrapCacheable)GrResourceProvider
wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo &, const GrVkDrawableInfo &)GrResourceProvider
ZeroInit enum nameGrResourceProvider