Flutter Engine
The Flutter Engine
GrMtlTexture Member List

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

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
asRenderTarget()GrSurfaceinlinevirtual
asRenderTarget() constGrSurfaceinlinevirtual
asTexture() overrideGrTextureinlinevirtual
asTexture() const overrideGrTextureinlinevirtual
attachment() constGrMtlTextureinline
backendFormat() const overrideGrMtlTexturevirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
computeScratchKey(skgpu::ScratchKey *) const overrideGrTextureprotectedvirtual
ComputeScratchKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, GrRenderable, int sampleCnt, skgpu::Mipmapped, GrProtected, skgpu::ScratchKey *key)GrTexturestatic
ComputeSize(const GrBackendFormat &, SkISize dimensions, int colorSamplesPerPixel, skgpu::Mipmapped, bool binSize=false)GrSurfacestatic
CreateUniqueID()GrGpuResourcestatic
dimensions() constGrSurfaceinline
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrGpuResourcevirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
flags() constGrSurfaceinline
framebufferOnly() constGrSurfaceinline
getBackendTexture() const overrideGrMtlTexturevirtual
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getMtlGpu() constGrMtlTextureprotected
getResourceName() constGrGpuResourceprotected
getUniqueKey() constGrGpuResourceinline
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
GrMtlTexture(GrMtlGpu *, SkISize, sk_sp< GrMtlAttachment >, GrMipmapStatus, std::string_view label)GrMtlTextureprotected
GrSurface(GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label)GrSurfaceinlineprotected
GrTexture(GrGpu *, const SkISize &, GrProtected, GrTextureType, GrMipmapStatus, std::string_view label)GrTextureprotected
hasRestrictedSampling() constGrTextureinline
height() constGrSurfaceinline
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isProtected() constGrSurfaceinline
LastRemovedRef enum nameGrIORef< GrGpuResource >
MakeNewTexture(GrMtlGpu *, skgpu::Budgeted budgeted, SkISize dimensions, MTLPixelFormat format, uint32_t mipLevels, GrMipmapStatus, std::string_view label)GrMtlTexturestatic
MakeWrappedTexture(GrMtlGpu *, SkISize, id< MTLTexture >, GrWrapCacheable, GrIOType)GrMtlTexturestatic
markMipmapsClean()GrTexture
markMipmapsDirty()GrTexture
maxMipmapLevel() constGrTextureinline
mipmapped() constGrTextureinline
mipmapsAreDirty() constGrTextureinline
mipmapStatus() constGrTextureinline
mtlTexture() constGrMtlTextureinline
onAbandon() overrideGrMtlTextureinlineprotectedvirtual
onRelease() overrideGrMtlTextureinlineprotectedvirtual
onSetLabel() overrideGrMtlTextureprotectedvirtual
onStealBackendTexture(GrBackendTexture *, SkImages::BackendTextureReleaseProc *) overrideGrMtlTextureinlineprotectedvirtual
operator=(SkNoncopyable &&)=defaultSkNoncopyable
proxyAccess()GrGpuResourceinline
readOnly() constGrSurfaceinline
reallocForMipmap(GrMtlGpu *gpu, uint32_t mipLevels)GrMtlTexture
ref() constGrIORef< GrGpuResource >inline
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
ReleaseCtx typedefGrSurface
ReleaseProc typedefGrSurface
requiresManualMSAAResolve() constGrSurfaceinlineprotected
resourcePriv()GrGpuResourceinline
resourcePriv() constGrGpuResourceinline
setFramebufferOnly()GrSurfaceinline
setGLRTFBOIDIs0()GrSurfaceinlineprotected
setLabel(std::string_view label)GrGpuResourceinline
setMemoryBacking(SkTraceMemoryDump *, const SkString &) constGrGpuResourceinlineprotectedvirtual
setReadOnly()GrSurfaceinlineprotected
setRelease(sk_sp< skgpu::RefCntedCallback > releaseHelper)GrSurface
setRelease(ReleaseProc proc, ReleaseCtx ctx)GrSurfaceinline
setRequiresManualMSAAResolve()GrSurfaceinlineprotected
setVkRTSupportsInputAttachment()GrSurfaceinlineprotected
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
StealBackendTexture(sk_sp< GrTexture >, GrBackendTexture *, SkImages::BackendTextureReleaseProc *)GrTexturestatic
textureParamsModified() overrideGrMtlTextureinlinevirtual
textureType() constGrTextureinline
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrMtlTexture() overrideGrMtlTexture
~GrSurface() overrideGrSurfaceinlineprotected