#include <qrhivulkan_p.h>
Definition at line 1017 of file qrhivulkan_p.h.
◆ Type
| Enumerator |
|---|
| Pipeline | |
| ShaderResourceBindings | |
| Buffer | |
| RenderBuffer | |
| Texture | |
| Sampler | |
| TextureRenderTarget | |
| RenderPass | |
| StagingBuffer | |
| SecondaryCommandBuffer | |
Definition at line 1018 of file qrhivulkan_p.h.
◆ [union]
◆ allocation
| QVkAlloc QRhiVulkan::DeferredReleaseEntry::allocation |
◆ allocations
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::buffer |
◆ buffers
◆ cb
| VkCommandBuffer QRhiVulkan::DeferredReleaseEntry::cb |
◆ dsv
| VkImageView QRhiVulkan::DeferredReleaseEntry::dsv |
◆ extraImageViews
◆ fb
| VkFramebuffer QRhiVulkan::DeferredReleaseEntry::fb |
◆ image
| VkImage QRhiVulkan::DeferredReleaseEntry::image |
◆ imageView
| VkImageView QRhiVulkan::DeferredReleaseEntry::imageView |
◆ lastActiveFrameSlot
| int QRhiVulkan::DeferredReleaseEntry::lastActiveFrameSlot |
◆ layout [1/2]
| VkPipelineLayout QRhiVulkan::DeferredReleaseEntry::layout |
◆ layout [2/2]
| VkDescriptorSetLayout QRhiVulkan::DeferredReleaseEntry::layout |
◆ memory
| VkDeviceMemory QRhiVulkan::DeferredReleaseEntry::memory |
◆ pipeline
| VkPipeline QRhiVulkan::DeferredReleaseEntry::pipeline |
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::pipelineState |
◆ poolIndex
| int QRhiVulkan::DeferredReleaseEntry::poolIndex |
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::renderBuffer |
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::renderPass |
◆ resdsv
| VkImageView QRhiVulkan::DeferredReleaseEntry::resdsv |
◆ resrtv
◆ rp
| VkRenderPass QRhiVulkan::DeferredReleaseEntry::rp |
◆ rtv
◆ sampler [1/2]
| VkSampler QRhiVulkan::DeferredReleaseEntry::sampler |
◆ [struct] [2/2]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::sampler |
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::secondaryCommandBuffer |
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::shaderResourceBindings |
◆ shadingRateMapView
| VkImageView QRhiVulkan::DeferredReleaseEntry::shadingRateMapView |
◆ stagingAllocation
| QVkAlloc QRhiVulkan::DeferredReleaseEntry::stagingAllocation |
◆ stagingAllocations
◆ stagingBuffer [1/2]
| VkBuffer QRhiVulkan::DeferredReleaseEntry::stagingBuffer |
◆ [struct] [2/2]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::stagingBuffer |
◆ stagingBuffers
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::texture |
◆ [struct]
| struct { ... } QRhiVulkan::DeferredReleaseEntry::textureRenderTarget |
◆ type
| Type QRhiVulkan::DeferredReleaseEntry::type |
Definition at line 1030 of file qrhivulkan_p.h.
Referenced by QVkBuffer::destroy(), QVkComputePipeline::destroy(), QVkGraphicsPipeline::destroy(), QVkRenderBuffer::destroy(), QVkRenderPassDescriptor::destroy(), QVkSampler::destroy(), QVkShaderResourceBindings::destroy(), QVkTexture::destroy(), QVkTextureRenderTarget::destroy(), QRhiVulkan::endAndEnqueueSecondaryCommandBuffer(), QRhiVulkan::enqueueResourceUpdates(), and QRhiVulkan::executeDeferredReleases().
The documentation for this struct was generated from the following file: