Flutter Engine
The Flutter Engine
GrVkTextureRenderTarget Member List

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

addDescriptorSetToCache(const GrVkDescriptorSet *, GrSamplerState)GrVkTexture
addInitialRef() constGrIORef< GrGpuResource >inlineprotected
alwaysClearStencil() constGrRenderTargetinlinevirtual
GrVkTexture::asRenderTarget()GrSurfaceinlinevirtual
GrVkTexture::asRenderTarget() constGrSurfaceinlinevirtual
GrVkRenderTarget::asRenderTarget() overrideGrRenderTargetinlinevirtual
GrVkRenderTarget::asRenderTarget() const overrideGrRenderTargetinlinevirtual
asTexture() overrideGrTextureinlinevirtual
asTexture() const overrideGrTextureinlinevirtual
attachStencilAttachment(sk_sp< GrAttachment > stencil, bool useMSAASurface)GrRenderTarget
backendFormat() const overrideGrVkTextureRenderTargetinlinevirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
cachedSingleDescSet(GrSamplerState)GrVkTexture
canAttemptStencilAttachment(bool useMSAASurface) const overrideGrVkRenderTargetvirtual
colorAttachment() constGrVkRenderTargetinline
colorAttachmentView() constGrVkRenderTargetinline
compatibleRenderPassHandle(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve)GrVkRenderTarget
ComputeScratchKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, GrRenderable, int sampleCnt, skgpu::Mipmapped, GrProtected, skgpu::ScratchKey *key)GrTexturestatic
computeScratchKey(skgpu::ScratchKey *) const overrideGrTextureprotectedvirtual
ComputeSize(const GrBackendFormat &, SkISize dimensions, int colorSamplesPerPixel, skgpu::Mipmapped, bool binSize=false)GrSurfacestatic
CreateType enum nameGrVkRenderTargetprotected
CreateUniqueID()GrGpuResourcestatic
dimensions() constGrSurfaceinline
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrGpuResourcevirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
externalAttachment() constGrVkRenderTargetinline
externalFramebuffer() constGrVkRenderTarget
flags() constGrSurfaceinline
framebufferOnly() constGrSurfaceinline
getAttachmentsDescriptor(GrVkRenderPass::AttachmentsDescriptor *desc, GrVkRenderPass::AttachmentFlags *flags, bool withResolve, bool withStencil)GrVkRenderTarget
getBackendRenderTarget() const overrideGrVkRenderTargetvirtual
getBackendTexture() const overrideGrVkTexturevirtual
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getFramebuffer(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve)GrVkRenderTarget
getFramebuffer(const GrVkRenderPass &renderPass)GrVkRenderTargetinline
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getResourceName() constGrGpuResourceprotected
getSampleLocations()GrRenderTarget
getSamplePatternKey()GrRenderTarget
getSimpleRenderPass(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve)GrVkRenderTarget
getStencilAttachment(bool useMSAASurface) constGrRenderTargetinline
getStencilAttachment() constGrRenderTargetinline
getUniqueKey() constGrGpuResourceinline
GrVkTexture::getVkGpu() constGrVkTextureprotected
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
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
GrVkRenderTarget(GrVkGpu *gpu, SkISize dimensions, sk_sp< GrVkImage > colorAttachment, sk_sp< GrVkImage > resolveImage, CreateType createType, std::string_view label)GrVkRenderTargetprotected
GrVkTexture(GrVkGpu *, SkISize dimensions, sk_sp< GrVkImage > texture, GrMipmapStatus, std::string_view label)GrVkTextureprotected
hasRestrictedSampling() constGrTextureinline
height() constGrSurfaceinline
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isProtected() constGrSurfaceinline
LastRemovedRef enum nameGrIORef< GrGpuResource >
LoadFromResolve typedefGrVkRenderTarget
MakeNewTexture(GrVkGpu *, skgpu::Budgeted budgeted, SkISize dimensions, VkFormat format, uint32_t mipLevels, GrProtected, GrMipmapStatus, std::string_view label)GrVkTexturestatic
MakeNewTextureRenderTarget(GrVkGpu *gpu, skgpu::Budgeted budgeted, SkISize dimensions, VkFormat format, uint32_t mipLevels, int sampleCnt, GrMipmapStatus mipmapStatus, GrProtected isProtected, std::string_view label)GrVkTextureRenderTargetstatic
MakeSecondaryCBRenderTarget(GrVkGpu *, SkISize, const GrVkDrawableInfo &vkInfo)GrVkRenderTargetstatic
MakeWrappedRenderTarget(GrVkGpu *, SkISize, int sampleCnt, const GrVkImageInfo &, sk_sp< skgpu::MutableTextureState >)GrVkRenderTargetstatic
MakeWrappedTexture(GrVkGpu *, SkISize dimensions, GrWrapOwnership, GrWrapCacheable, GrIOType, const GrVkImageInfo &, sk_sp< skgpu::MutableTextureState >)GrVkTexturestatic
MakeWrappedTextureRenderTarget(GrVkGpu *, SkISize dimensions, int sampleCnt, GrWrapOwnership, GrWrapCacheable, const GrVkImageInfo &, sk_sp< skgpu::MutableTextureState >)GrVkTextureRenderTargetstatic
markMipmapsClean()GrTexture
markMipmapsDirty()GrTexture
maxMipmapLevel() constGrTextureinline
mipmapped() constGrTextureinline
mipmapsAreDirty() constGrTextureinline
mipmapStatus() constGrTextureinline
nonMSAAAttachment() constGrVkRenderTarget
numSamples() constGrRenderTargetinline
numStencilBits(bool useMSAASurface) constGrRenderTarget
onAbandon() overrideGrVkTextureRenderTargetinlineprotectedvirtual
onRelease() overrideGrVkTextureRenderTargetinlineprotectedvirtual
onStealBackendTexture(GrBackendTexture *, SkImages::BackendTextureReleaseProc *) overrideGrVkTextureinlineprotectedvirtual
operator=(SkNoncopyable &&)=defaultSkNoncopyable
proxyAccess()GrGpuResourceinline
readOnly() constGrSurfaceinline
ReconstructAttachmentsDescriptor(const GrVkCaps &vkCaps, const GrProgramInfo &programInfo, GrVkRenderPass::AttachmentsDescriptor *desc, GrVkRenderPass::AttachmentFlags *flags)GrVkRenderTargetstatic
ref() constGrIORef< GrGpuResource >inline
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
ReleaseCtx typedefGrSurface
ReleaseProc typedefGrSurface
GrVkTexture::requiresManualMSAAResolve() constGrSurfaceinlineprotected
GrVkRenderTarget::requiresManualMSAAResolve() constGrRenderTargetinline
resolveAttachment() constGrVkRenderTargetinline
resolveAttachmentView() constGrVkRenderTargetinline
resourcePriv()GrGpuResourceinline
resourcePriv() constGrGpuResourceinline
SelfDependencyFlags typedefGrVkRenderTarget
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
GrVkTexture::setRequiresManualMSAAResolve()GrSurfaceinlineprotected
GrVkRenderTarget::setRequiresManualMSAAResolve()GrRenderTargetinline
setVkRTSupportsInputAttachment()GrSurfaceinlineprotected
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
StealBackendTexture(sk_sp< GrTexture >, GrBackendTexture *, SkImages::BackendTextureReleaseProc *)GrTexturestatic
textureImage() constGrVkTextureinline
textureParamsModified() overrideGrVkTextureinlinevirtual
textureType() constGrTextureinline
textureView()GrVkTexture
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
wrapsSecondaryCommandBuffer() constGrVkRenderTargetinline
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrRenderTarget() overrideGrRenderTargetprotected
~GrSurface() overrideGrSurfaceinlineprotected
~GrVkRenderTarget() overrideGrVkRenderTarget
~GrVkTexture() overrideGrVkTexture