Flutter Engine
The Flutter Engine
GrVkImage Member List

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

addInitialRef() constGrIORef< GrGpuResource >inlineprotected
alloc() constGrVkImageinline
asRenderTarget()GrSurfaceinlinevirtual
asRenderTarget() constGrSurfaceinlinevirtual
asTexture()GrSurfaceinlinevirtual
asTexture() constGrSurfaceinlinevirtual
backendFormat() const overrideGrVkImageinlinevirtual
cacheAccess()GrGpuResourceinline
cacheAccess() constGrGpuResourceinline
ComputeScratchKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, UsageFlags requiredUsage, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected, GrMemoryless, skgpu::ScratchKey *key)GrAttachmentstatic
ComputeSharedAttachmentUniqueKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, UsageFlags requiredUsage, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected isProtected, GrMemoryless memoryless, skgpu::UniqueKey *key)GrAttachmentstatic
ComputeSize(const GrBackendFormat &, SkISize dimensions, int colorSamplesPerPixel, skgpu::Mipmapped, bool binSize=false)GrSurfacestatic
CreateUniqueID()GrGpuResourcestatic
currentLayout() constGrVkImageinline
currentQueueFamilyIndex() constGrVkImageinline
DestroyImageInfo(const GrVkGpu *gpu, GrVkImageInfo *)GrVkImagestatic
dimensions() constGrSurfaceinline
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrGpuResourcevirtual
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) constGrGpuResourceprotected
flags() constGrSurfaceinline
framebufferOnly() constGrSurfaceinline
framebufferView() constGrVkImageinline
getBoundsRect() constGrSurfaceinline
getContext() constGrGpuResource
getContext()GrGpuResource
getGpu() constGrGpuResourceinlineprotected
getLabel() constGrGpuResourceinline
getMutableState() constGrVkImageinline
getResourceName() constGrGpuResourceprotected
getUniqueKey() constGrGpuResourceinline
glRTFBOIDis0() constGrSurfaceinlineprotected
gpuMemorySize() constGrGpuResourceinline
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(UsageFlags)GrAttachment
GrAttachment(GrGpu *gpu, SkISize dimensions, UsageFlags supportedUsages, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected isProtected, std::string_view label, GrMemoryless memoryless=GrMemoryless::kNo)GrAttachmentinlineprotected
GrGpuResource(GrGpu *, std::string_view label)GrGpuResourceprotected
GrIORef()GrIORef< GrGpuResource >inlineprotected
GrSurface(GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label)GrSurfaceinlineprotected
GrVkRenderTargetGrVkImagefriend
hasPerformedInitialClear() constGrAttachmentinline
height() constGrSurfaceinline
image() constGrVkImageinline
imageFormat() constGrVkImageinline
InitImageInfo(GrVkGpu *gpu, const ImageDesc &imageDesc, GrVkImageInfo *)GrVkImagestatic
inputDescSetForBlending(GrVkGpu *gpu)GrVkImage
inputDescSetForMSAALoad(GrVkGpu *gpu)GrVkImage
internalHasNoCommandBufferUsages() constGrIORef< GrGpuResource >inlineprotected
internalHasRef() constGrIORef< GrGpuResource >inlineprotected
isBorrowed() constGrVkImageinline
isLinearTiled() constGrVkImageinline
isProtected() constGrSurfaceinline
LastRemovedRef enum nameGrIORef< GrGpuResource >
LayoutToPipelineSrcStageFlags(const VkImageLayout layout)GrVkImagestatic
LayoutToSrcAccessMask(const VkImageLayout layout)GrVkImagestatic
MakeMSAA(GrVkGpu *gpu, SkISize dimensions, int numSamples, VkFormat format, GrProtected isProtected, GrMemoryless memoryless)GrVkImagestatic
MakeStencil(GrVkGpu *gpu, SkISize dimensions, int sampleCnt, VkFormat format)GrVkImagestatic
MakeTexture(GrVkGpu *gpu, SkISize dimensions, VkFormat format, uint32_t mipLevels, GrRenderable renderable, int numSamples, skgpu::Budgeted budgeted, GrProtected isProtected)GrVkImagestatic
MakeWrapped(GrVkGpu *gpu, SkISize dimensions, const GrVkImageInfo &, sk_sp< skgpu::MutableTextureState >, UsageFlags attachmentUsages, GrWrapOwnership, GrWrapCacheable, std::string_view label, bool forSecondaryCB=false)GrVkImagestatic
markHasPerformedInitialClear()GrAttachmentinline
mipLevels() constGrVkImageinline
mipmapped() constGrAttachmentinline
numSamples() constGrAttachmentinline
operator=(SkNoncopyable &&)=defaultSkNoncopyable
prepareForExternal(GrVkGpu *gpu)GrVkImage
prepareForPresent(GrVkGpu *gpu)GrVkImage
proxyAccess()GrGpuResourceinline
readOnly() constGrSurfaceinline
ref() constGrIORef< GrGpuResource >inline
refCommandBuffer() constGrIORef< GrGpuResource >inline
registerWithCache(skgpu::Budgeted)GrGpuResourceprotected
registerWithCacheWrapped(GrWrapCacheable)GrGpuResourceprotected
ReleaseCtx typedefGrVkImage
ReleaseProc typedefGrVkImage
requiresManualMSAAResolve() constGrSurfaceinlineprotected
resource() constGrVkImageinline
resourcePriv()GrGpuResourceinline
resourcePriv() constGrGpuResourceinline
setFramebufferOnly()GrSurfaceinline
setGLRTFBOIDIs0()GrSurfaceinlineprotected
setImageLayout(const GrVkGpu *gpu, VkImageLayout newLayout, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask, bool byRegion)GrVkImageinline
setImageLayoutAndQueueIndex(const GrVkGpu *gpu, VkImageLayout newLayout, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask, bool byRegion, uint32_t newQueueFamilyIndex)GrVkImage
setLabel(std::string_view label)GrGpuResourceinline
setMemoryBacking(SkTraceMemoryDump *, const SkString &) constGrGpuResourceinlineprotectedvirtual
setQueueFamilyIndex(uint32_t queueFamilyIndex)GrVkImageinline
setReadOnly()GrSurfaceinlineprotected
setRelease(sk_sp< skgpu::RefCntedCallback > releaseHelper)GrSurface
setRelease(ReleaseProc proc, ReleaseCtx ctx)GrSurfaceinline
setRequiresManualMSAAResolve()GrSurfaceinlineprotected
setResourceRelease(sk_sp< RefCntedReleaseProc > releaseHelper)GrVkImage
setVkRTSupportsInputAttachment()GrSurfaceinlineprotected
SkNoncopyable()=defaultSkNoncopyable
SkNoncopyable(SkNoncopyable &&)=defaultSkNoncopyable
supportedUsages() constGrAttachmentinline
supportsInputAttachmentUsage() constGrVkImageinline
textureView() constGrVkImageinline
unique() constGrIORef< GrGpuResource >inline
uniqueID() constGrGpuResourceinline
unref() constGrIORef< GrGpuResource >inline
unrefCommandBuffer() constGrIORef< GrGpuResource >inline
updateImageLayout(VkImageLayout newLayout)GrVkImageinline
UsageFlags enum nameGrAttachment
vkImageInfo() constGrVkImageinline
vkUsageFlags()GrVkImageinline
wasDestroyed() constGrGpuResourceinline
width() constGrSurfaceinline
ycbcrConversionInfo() constGrVkImageinline
~GrAttachment() overrideGrAttachmentinline
~GrGpuResource()GrGpuResourceprotectedvirtual
~GrSurface() overrideGrSurfaceinlineprotected
~GrVkImage() overrideGrVkImage