Flutter Engine
The Flutter Engine
GrGLTextureRenderTarget Member List

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

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
alwaysClearStencil() const overrideGrGLRenderTargetinlinevirtual
GrGLTexture::asRenderTarget()GrSurfaceinlinevirtual
GrGLTexture::asRenderTarget() constGrSurfaceinlinevirtual
GrGLRenderTarget::asRenderTarget() overrideGrRenderTargetinlinevirtual
GrGLRenderTarget::asRenderTarget() const overrideGrRenderTargetinlinevirtual
asTexture() overrideGrTextureinlinevirtual
asTexture() const overrideGrTextureinlinevirtual
attachStencilAttachment(sk_sp< GrAttachment > stencil, bool useMSAASurface)GrRenderTarget
backendFormat() const overrideGrGLTextureRenderTargetinlinevirtual
baseLevelWasBoundToFBO()GrGLTextureinline
bind(bool useMultisampleFBO)GrGLRenderTargetinline
bindForPixelOps(GrGLenum fboTarget)GrGLRenderTargetinline
bindForResolve(ResolveDirection)GrGLRenderTarget
bindInternal(GrGLenum fboTarget, bool useMultisampleFBO)GrGLRenderTargetprotected
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
canAttemptStencilAttachment(bool useMultisampleFBO) const overrideGrGLTextureRenderTargetvirtual
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) const overrideGrGLTextureRenderTargetvirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
ensureDynamicMSAAAttachment()GrGLRenderTarget
flags() constGrSurfaceinline
GrGLTexture::format() constGrGLTextureinline
GrGLRenderTarget::format() constGrGLRenderTargetinline
framebufferOnly() constGrSurfaceinline
getBackendRenderTarget() const overrideGrGLRenderTargetvirtual
getBackendTexture() const overrideGrGLTexturevirtual
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getSampleLocations()GrRenderTarget
getSamplePatternKey()GrRenderTarget
getStencilAttachment(bool useMSAASurface) constGrRenderTargetinline
getStencilAttachment() constGrRenderTargetinline
getUniqueKey() constGrGpuResourceinline
GrGLTexture::glRTFBOIDis0() constGrSurfaceinlineprotected
GrGLRenderTarget::glRTFBOIDis0() constGrGLRenderTargetinline
gpuMemorySize() constGrGpuResourceinline
GrGLRenderTarget(GrGLGpu *, const SkISize &, GrGLFormat, int sampleCount, const IDs &, skgpu::Protected, std::string_view label)GrGLRenderTargetprotected
GrGLTexture(GrGLGpu *, skgpu::Budgeted, const Desc &, GrMipmapStatus, std::string_view label)GrGLTexture
GrGLTexture(GrGLGpu *, const Desc &, sk_sp< GrGLTextureParameters >, GrMipmapStatus, std::string_view label)GrGLTextureprotected
GrGLTexture(GrGLGpu *, const Desc &, GrMipmapStatus, sk_sp< GrGLTextureParameters >, GrWrapCacheable, GrIOType, std::string_view label)GrGLTextureprotected
GrGLTextureRenderTarget(GrGLGpu *gpu, skgpu::Budgeted budgeted, int sampleCount, const GrGLTexture::Desc &texDesc, const GrGLRenderTarget::IDs &, GrMipmapStatus, std::string_view label)GrGLTextureRenderTarget
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
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
GrTexture(GrGpu *, const SkISize &, GrProtected, GrTextureType, GrMipmapStatus, std::string_view label)GrTextureprotected
hasBaseLevelBeenBoundToFBO() constGrGLTextureinline
hasDynamicMSAAAttachment() constGrGLRenderTargetinline
hasRestrictedSampling() constGrTextureinline
height() constGrSurfaceinline
GrGLTexture::init(const Desc &)GrGLTextureprotected
GrGLRenderTarget::init(GrGLFormat, const IDs &)GrGLRenderTargetprotected
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isFBO0(bool multisample) constGrGLRenderTargetinline
isMultisampledRenderToTexture() constGrGLRenderTargetinline
isProtected() constGrSurfaceinline
kUnresolvableFBOID enum valueGrGLRenderTarget
LastRemovedRef enum nameGrIORef< GrGpuResource >
MakeWrapped(GrGLGpu *gpu, int sampleCount, const GrGLTexture::Desc &, sk_sp< GrGLTextureParameters >, const GrGLRenderTarget::IDs &, GrWrapCacheable, GrMipmapStatus, std::string_view label)GrGLTextureRenderTargetstatic
GrGLTexture::MakeWrapped(GrGLGpu *, GrMipmapStatus, const Desc &, sk_sp< GrGLTextureParameters >, GrWrapCacheable, GrIOType, std::string_view label)GrGLTexturestatic
GrGLRenderTarget::MakeWrapped(GrGLGpu *, const SkISize &, GrGLFormat, int sampleCount, const IDs &, int stencilBits, skgpu::Protected, std::string_view label)GrGLRenderTargetstatic
markMipmapsClean()GrTexture
markMipmapsDirty()GrTexture
maxMipmapLevel() constGrTextureinline
mipmapped() constGrTextureinline
mipmapsAreDirty() constGrTextureinline
mipmapStatus() constGrTextureinline
mustRebind(bool useMultisampleFBO) constGrGLRenderTargetinline
numSamples() constGrRenderTargetinline
numStencilBits(bool useMSAASurface) constGrRenderTarget
onAbandon() overrideGrGLTextureRenderTargetinlineprotectedvirtual
onRelease() overrideGrGLTextureRenderTargetinlineprotectedvirtual
onStealBackendTexture(GrBackendTexture *, SkImages::BackendTextureReleaseProc *) overrideGrGLTextureprotectedvirtual
operator=(SkNoncopyable &&)=defaultSkNoncopyable
parameters()GrGLTextureinline
proxyAccess()GrGpuResourceinline
readOnly() constGrSurfaceinline
ref() constGrIORef< GrGpuResource >inline
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
ReleaseCtx typedefGrSurface
ReleaseProc typedefGrSurface
GrGLTexture::requiresManualMSAAResolve() constGrSurfaceinlineprotected
GrGLRenderTarget::requiresManualMSAAResolve() constGrRenderTargetinline
ResolveDirection enum nameGrGLRenderTarget
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
GrGLTexture::setRequiresManualMSAAResolve()GrSurfaceinlineprotected
GrGLRenderTarget::setRequiresManualMSAAResolve()GrRenderTargetinline
setVkRTSupportsInputAttachment()GrSurfaceinlineprotected
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
StealBackendTexture(sk_sp< GrTexture >, GrBackendTexture *, SkImages::BackendTextureReleaseProc *)GrTexturestatic
target() constGrGLTexture
textureID() constGrGLTextureinline
textureParamsModified() overrideGrGLTextureinlinevirtual
textureType() constGrTextureinline
TextureTypeFromTarget(GrGLenum textureTarget)GrGLTexturestatic
totalMemorySamplesPerPixel() constGrGLRenderTargetinlineprotected
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
~GrGLTexture() overrideGrGLTextureinline
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrRenderTarget() overrideGrRenderTargetprotected
~GrSurface() overrideGrSurfaceinlineprotected