Flutter Engine
The Flutter Engine
|
This is the complete list of members for skgpu::graphite::VulkanTexture, including all inherited members.
budgeted() const | skgpu::graphite::Resource | inline |
currentLayout() const | skgpu::graphite::VulkanTexture | |
currentQueueFamilyIndex() const | skgpu::graphite::VulkanTexture | |
dimensions() const | skgpu::graphite::Texture | inline |
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const | skgpu::graphite::Resource | |
getImageView(VulkanImageView::Usage) const | skgpu::graphite::VulkanTexture | |
getLabel() const | skgpu::graphite::Resource | inline |
getResourceType() const override | skgpu::graphite::Texture | inlinevirtual |
gpuMemorySize() const | skgpu::graphite::Resource | inline |
invokeReleaseProc() override | skgpu::graphite::Texture | protectedvirtual |
key() const | skgpu::graphite::Resource | inline |
LayoutToPipelineSrcStageFlags(const VkImageLayout layout) | skgpu::graphite::VulkanTexture | static |
LayoutToSrcAccessMask(const VkImageLayout layout) | skgpu::graphite::VulkanTexture | static |
Make(const VulkanSharedContext *, SkISize dimensions, const TextureInfo &, skgpu::Budgeted, sk_sp< VulkanYcbcrConversion >) | skgpu::graphite::VulkanTexture | static |
MakeVkImage(const VulkanSharedContext *, SkISize dimensions, const TextureInfo &, CreatedImageInfo *outInfo) | skgpu::graphite::VulkanTexture | static |
MakeWrapped(const VulkanSharedContext *, SkISize dimensions, const TextureInfo &, sk_sp< MutableTextureState >, VkImage, const VulkanAlloc &, sk_sp< VulkanYcbcrConversion >) | skgpu::graphite::VulkanTexture | static |
mipmapped() const | skgpu::graphite::Texture | inline |
mutableState() const | skgpu::graphite::Texture | protected |
numSamples() const | skgpu::graphite::Texture | inline |
onDumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump, const char *dumpName) const override | skgpu::graphite::Texture | protectedvirtual |
operator=(const Resource &)=delete | skgpu::graphite::Resource | |
operator=(Resource &&)=delete | skgpu::graphite::Resource | |
ownership() const | skgpu::graphite::Resource | inline |
prepareForReturnToCache(const std::function< void()> &takeRef) | skgpu::graphite::Resource | inlinevirtual |
ref() const | skgpu::graphite::Resource | inline |
refCommandBuffer() const | skgpu::graphite::Resource | inline |
Resource(const Resource &)=delete | skgpu::graphite::Resource | |
Resource(Resource &&)=delete | skgpu::graphite::Resource | |
Resource(const SharedContext *, Ownership, skgpu::Budgeted, size_t gpuMemorySize, bool commandBufferRefsAsUsageRefs=false) | skgpu::graphite::Resource | protected |
setDeleteASAP() | skgpu::graphite::Resource | inlineprotected |
setImageLayout(VulkanCommandBuffer *buffer, VkImageLayout newLayout, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask, bool byRegion) const | skgpu::graphite::VulkanTexture | inline |
setImageLayoutAndQueueIndex(VulkanCommandBuffer *, VkImageLayout newLayout, VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask, bool byRegion, uint32_t newQueueFamilyIndex) const | skgpu::graphite::VulkanTexture | |
setKey(const GraphiteResourceKey &key) | skgpu::graphite::Resource | inline |
setLabel(std::string_view label) | skgpu::graphite::Resource | inline |
setReleaseCallback(sk_sp< RefCntedCallback >) | skgpu::graphite::Texture | |
sharedContext() const | skgpu::graphite::Resource | inlineprotected |
supportsInputAttachmentUsage() const | skgpu::graphite::VulkanTexture | inline |
Texture(const SharedContext *, SkISize dimensions, const TextureInfo &info, sk_sp< MutableTextureState > mutableState, Ownership, skgpu::Budgeted) | skgpu::graphite::Texture | protected |
textureInfo() const | skgpu::graphite::Texture | inline |
uniqueID() const | skgpu::graphite::Resource | inline |
unref() const | skgpu::graphite::Resource | inline |
unrefCommandBuffer() const | skgpu::graphite::Resource | inline |
updateImageLayout(VkImageLayout) | skgpu::graphite::VulkanTexture | |
vkImage() const | skgpu::graphite::VulkanTexture | inline |
wasDestroyed() const | skgpu::graphite::Resource | inline |
~Resource() | skgpu::graphite::Resource | protectedvirtual |
~Texture() override | skgpu::graphite::Texture | |
~VulkanTexture() override | skgpu::graphite::VulkanTexture | inline |