#include <qrhivulkan_p.h>
Definition at line 1016 of file qrhivulkan_p.h.
◆ Type
Enumerator |
---|
Pipeline | |
ShaderResourceBindings | |
Buffer | |
RenderBuffer | |
Texture | |
Sampler | |
TextureRenderTarget | |
RenderPass | |
StagingBuffer | |
SecondaryCommandBuffer | |
Definition at line 1017 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 1029 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: