Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
Loading...
Searching...
No Matches
rendering_engine::DeferredItem Struct Reference

#include <vulkan_renderer.hpp>

Public Member Functions

 DeferredItem ()
 

Public Attributes

DeferredType type
 
union { 
 
   VkBuffer   buffer 
 
   VkDeviceMemory   memory 
 
   VkDescriptorPool   descriptorPool 
 
   VkImage   image 
 
   VkImageView   imageView 
 
   VkSampler   sampler 
 
   VkPipeline   pipeline 
 
   VkPipelineLayout   pipelineLayout 
 
};  
 
std::uint64_t retireFrame = 0
 

Detailed Description

Definition at line 60 of file vulkan_renderer.hpp.

Constructor & Destructor Documentation

◆ DeferredItem()

rendering_engine::DeferredItem::DeferredItem ( )
inline

Definition at line 74 of file vulkan_renderer.hpp.

74{ buffer = VK_NULL_HANDLE; }

Member Data Documentation

◆ [union]

◆ buffer

VkBuffer rendering_engine::DeferredItem::buffer

Definition at line 64 of file vulkan_renderer.hpp.

◆ descriptorPool

VkDescriptorPool rendering_engine::DeferredItem::descriptorPool

Definition at line 66 of file vulkan_renderer.hpp.

◆ image

VkImage rendering_engine::DeferredItem::image

Definition at line 67 of file vulkan_renderer.hpp.

◆ imageView

VkImageView rendering_engine::DeferredItem::imageView

Definition at line 68 of file vulkan_renderer.hpp.

◆ memory

VkDeviceMemory rendering_engine::DeferredItem::memory

Definition at line 65 of file vulkan_renderer.hpp.

◆ pipeline

VkPipeline rendering_engine::DeferredItem::pipeline

Definition at line 70 of file vulkan_renderer.hpp.

◆ pipelineLayout

VkPipelineLayout rendering_engine::DeferredItem::pipelineLayout

Definition at line 71 of file vulkan_renderer.hpp.

◆ retireFrame

std::uint64_t rendering_engine::DeferredItem::retireFrame = 0

Definition at line 73 of file vulkan_renderer.hpp.

◆ sampler

VkSampler rendering_engine::DeferredItem::sampler

Definition at line 69 of file vulkan_renderer.hpp.

◆ type

DeferredType rendering_engine::DeferredItem::type

Definition at line 62 of file vulkan_renderer.hpp.


The documentation for this struct was generated from the following file: