Flutter Engine
The Flutter Engine
GrMtlRenderTarget Member List

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

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
alwaysClearStencil() constGrRenderTargetinlinevirtual
asRenderTarget() overrideGrRenderTargetinlinevirtual
asRenderTarget() const overrideGrRenderTargetinlinevirtual
asTexture()GrSurfaceinlinevirtual
asTexture() constGrSurfaceinlinevirtual
attachStencilAttachment(sk_sp< GrAttachment > stencil, bool useMSAASurface)GrRenderTarget
backendFormat() const overrideGrMtlRenderTargetvirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
canAttemptStencilAttachment(bool useMSAASurface) const overrideGrMtlRenderTargetinlinevirtual
colorAttachment() constGrMtlRenderTargetinline
colorMTLTexture() constGrMtlRenderTargetinline
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
fColorAttachmentGrMtlRenderTargetprotected
flags() constGrSurfaceinline
framebufferOnly() constGrSurfaceinline
fResolveAttachmentGrMtlRenderTargetprotected
getBackendRenderTarget() const overrideGrMtlRenderTargetvirtual
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getFramebuffer(bool withResolve, bool withStencil)GrMtlRenderTarget
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getMtlGpu() constGrMtlRenderTargetprotected
getResourceName() constGrGpuResourceprotected
getSampleLocations()GrRenderTarget
getSamplePatternKey()GrRenderTarget
getStencilAttachment(bool useMSAASurface) constGrRenderTargetinline
getStencilAttachment() constGrRenderTargetinline
getUniqueKey() constGrGpuResourceinline
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
GrMtlRenderTarget(GrMtlGpu *gpu, SkISize, sk_sp< GrMtlAttachment > colorAttachment, sk_sp< GrMtlAttachment > resolveAttachment, std::string_view label)GrMtlRenderTargetprotected
GrRenderTarget(GrGpu *, const SkISize &, int sampleCount, GrProtected, std::string_view label, sk_sp< GrAttachment > stenicl=nullptr)GrRenderTargetprotected
GrSurface(GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label)GrSurfaceinlineprotected
height() constGrSurfaceinline
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isProtected() constGrSurfaceinline
LastRemovedRef enum nameGrIORef< GrGpuResource >
MakeWrappedRenderTarget(GrMtlGpu *, SkISize, int sampleCnt, id< MTLTexture >)GrMtlRenderTargetstatic
nonMSAAAttachment() constGrMtlRenderTargetinline
numSamples() constGrRenderTargetinline
numStencilBits(bool useMSAASurface) constGrRenderTarget
onAbandon() overrideGrMtlRenderTargetprotectedvirtual
onGpuMemorySize() const overrideGrMtlRenderTargetinlineprotectedvirtual
onRelease() overrideGrMtlRenderTargetprotectedvirtual
onSetLabel() overrideGrMtlRenderTargetprotectedvirtual
operator=(SkNoncopyable &&)=defaultSkNoncopyable
proxyAccess()GrGpuResourceinline
readOnly() constGrSurfaceinline
ref() constGrIORef< GrGpuResource >inline
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
ReleaseCtx typedefGrSurface
ReleaseProc typedefGrSurface
requiresManualMSAAResolve() constGrRenderTargetinline
resolveAttachment() constGrMtlRenderTargetinline
resolveMTLTexture() constGrMtlRenderTargetinline
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()GrRenderTargetinline
setVkRTSupportsInputAttachment()GrSurfaceinlineprotected
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrMtlRenderTarget() overrideGrMtlRenderTarget
~GrRenderTarget() overrideGrRenderTargetprotected
~GrSurface() overrideGrSurfaceinlineprotected