Flutter Engine
The Flutter Engine
|
This is the complete list of members for GrVkImage, including all inherited members.
addInitialRef() const | GrIORef< GrGpuResource > | inlineprotected |
alloc() const | GrVkImage | inline |
asRenderTarget() | GrSurface | inlinevirtual |
asRenderTarget() const | GrSurface | inlinevirtual |
asTexture() | GrSurface | inlinevirtual |
asTexture() const | GrSurface | inlinevirtual |
backendFormat() const override | GrVkImage | inlinevirtual |
cacheAccess() | GrGpuResource | inline |
cacheAccess() const | GrGpuResource | inline |
ComputeScratchKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, UsageFlags requiredUsage, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected, GrMemoryless, skgpu::ScratchKey *key) | GrAttachment | static |
ComputeSharedAttachmentUniqueKey(const GrCaps &caps, const GrBackendFormat &format, SkISize dimensions, UsageFlags requiredUsage, int sampleCnt, skgpu::Mipmapped mipmapped, GrProtected isProtected, GrMemoryless memoryless, skgpu::UniqueKey *key) | GrAttachment | static |
ComputeSize(const GrBackendFormat &, SkISize dimensions, int colorSamplesPerPixel, skgpu::Mipmapped, bool binSize=false) | GrSurface | static |
CreateUniqueID() | GrGpuResource | static |
currentLayout() const | GrVkImage | inline |
currentQueueFamilyIndex() const | GrVkImage | inline |
DestroyImageInfo(const GrVkGpu *gpu, GrVkImageInfo *) | GrVkImage | static |
dimensions() const | GrSurface | inline |
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const | GrGpuResource | virtual |
dumpMemoryStatisticsPriv(SkTraceMemoryDump *traceMemoryDump, const SkString &resourceName, const char *type, size_t size) const | GrGpuResource | protected |
flags() const | GrSurface | inline |
framebufferOnly() const | GrSurface | inline |
framebufferView() const | GrVkImage | inline |
getBoundsRect() const | GrSurface | inline |
getContext() const | GrGpuResource | |
getContext() | GrGpuResource | |
getGpu() const | GrGpuResource | inlineprotected |
getLabel() const | GrGpuResource | inline |
getMutableState() const | GrVkImage | inline |
getResourceName() const | GrGpuResource | protected |
getUniqueKey() const | GrGpuResource | inline |
glRTFBOIDis0() const | GrSurface | inlineprotected |
gpuMemorySize() const | GrGpuResource | inline |
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) | GrAttachment | inlineprotected |
GrGpuResource(GrGpu *, std::string_view label) | GrGpuResource | protected |
GrIORef() | GrIORef< GrGpuResource > | inlineprotected |
GrSurface(GrGpu *gpu, const SkISize &dimensions, skgpu::Protected isProtected, std::string_view label) | GrSurface | inlineprotected |
GrVkRenderTarget | GrVkImage | friend |
hasPerformedInitialClear() const | GrAttachment | inline |
height() const | GrSurface | inline |
image() const | GrVkImage | inline |
imageFormat() const | GrVkImage | inline |
InitImageInfo(GrVkGpu *gpu, const ImageDesc &imageDesc, GrVkImageInfo *) | GrVkImage | static |
inputDescSetForBlending(GrVkGpu *gpu) | GrVkImage | |
inputDescSetForMSAALoad(GrVkGpu *gpu) | GrVkImage | |
internalHasNoCommandBufferUsages() const | GrIORef< GrGpuResource > | inlineprotected |
internalHasRef() const | GrIORef< GrGpuResource > | inlineprotected |
isBorrowed() const | GrVkImage | inline |
isLinearTiled() const | GrVkImage | inline |
isProtected() const | GrSurface | inline |
LastRemovedRef enum name | GrIORef< GrGpuResource > | |
LayoutToPipelineSrcStageFlags(const VkImageLayout layout) | GrVkImage | static |
LayoutToSrcAccessMask(const VkImageLayout layout) | GrVkImage | static |
MakeMSAA(GrVkGpu *gpu, SkISize dimensions, int numSamples, VkFormat format, GrProtected isProtected, GrMemoryless memoryless) | GrVkImage | static |
MakeStencil(GrVkGpu *gpu, SkISize dimensions, int sampleCnt, VkFormat format) | GrVkImage | static |
MakeTexture(GrVkGpu *gpu, SkISize dimensions, VkFormat format, uint32_t mipLevels, GrRenderable renderable, int numSamples, skgpu::Budgeted budgeted, GrProtected isProtected) | GrVkImage | static |
MakeWrapped(GrVkGpu *gpu, SkISize dimensions, const GrVkImageInfo &, sk_sp< skgpu::MutableTextureState >, UsageFlags attachmentUsages, GrWrapOwnership, GrWrapCacheable, std::string_view label, bool forSecondaryCB=false) | GrVkImage | static |
markHasPerformedInitialClear() | GrAttachment | inline |
mipLevels() const | GrVkImage | inline |
mipmapped() const | GrAttachment | inline |
numSamples() const | GrAttachment | inline |
operator=(SkNoncopyable &&)=default | SkNoncopyable | |
prepareForExternal(GrVkGpu *gpu) | GrVkImage | |
prepareForPresent(GrVkGpu *gpu) | GrVkImage | |
proxyAccess() | GrGpuResource | inline |
readOnly() const | GrSurface | inline |
ref() const | GrIORef< GrGpuResource > | inline |
refCommandBuffer() const | GrIORef< GrGpuResource > | inline |
registerWithCache(skgpu::Budgeted) | GrGpuResource | protected |
registerWithCacheWrapped(GrWrapCacheable) | GrGpuResource | protected |
ReleaseCtx typedef | GrVkImage | |
ReleaseProc typedef | GrVkImage | |
requiresManualMSAAResolve() const | GrSurface | inlineprotected |
resource() const | GrVkImage | inline |
resourcePriv() | GrGpuResource | inline |
resourcePriv() const | GrGpuResource | inline |
setFramebufferOnly() | GrSurface | inline |
setGLRTFBOIDIs0() | GrSurface | inlineprotected |
setImageLayout(const GrVkGpu *gpu, VkImageLayout newLayout, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask, bool byRegion) | GrVkImage | inline |
setImageLayoutAndQueueIndex(const GrVkGpu *gpu, VkImageLayout newLayout, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask, bool byRegion, uint32_t newQueueFamilyIndex) | GrVkImage | |
setLabel(std::string_view label) | GrGpuResource | inline |
setMemoryBacking(SkTraceMemoryDump *, const SkString &) const | GrGpuResource | inlineprotectedvirtual |
setQueueFamilyIndex(uint32_t queueFamilyIndex) | GrVkImage | inline |
setReadOnly() | GrSurface | inlineprotected |
setRelease(sk_sp< skgpu::RefCntedCallback > releaseHelper) | GrSurface | |
setRelease(ReleaseProc proc, ReleaseCtx ctx) | GrSurface | inline |
setRequiresManualMSAAResolve() | GrSurface | inlineprotected |
setResourceRelease(sk_sp< RefCntedReleaseProc > releaseHelper) | GrVkImage | |
setVkRTSupportsInputAttachment() | GrSurface | inlineprotected |
SkNoncopyable()=default | SkNoncopyable | |
SkNoncopyable(SkNoncopyable &&)=default | SkNoncopyable | |
supportedUsages() const | GrAttachment | inline |
supportsInputAttachmentUsage() const | GrVkImage | inline |
textureView() const | GrVkImage | inline |
unique() const | GrIORef< GrGpuResource > | inline |
uniqueID() const | GrGpuResource | inline |
unref() const | GrIORef< GrGpuResource > | inline |
unrefCommandBuffer() const | GrIORef< GrGpuResource > | inline |
updateImageLayout(VkImageLayout newLayout) | GrVkImage | inline |
UsageFlags enum name | GrAttachment | |
vkImageInfo() const | GrVkImage | inline |
vkUsageFlags() | GrVkImage | inline |
wasDestroyed() const | GrGpuResource | inline |
width() const | GrSurface | inline |
ycbcrConversionInfo() const | GrVkImage | inline |
~GrAttachment() override | GrAttachment | inline |
~GrGpuResource() | GrGpuResource | protectedvirtual |
~GrSurface() override | GrSurface | inlineprotected |
~GrVkImage() override | GrVkImage |