Skip to content

KDGpu::VulkanRenderPass

#include <vulkan_render_pass.h>

Public Functions

Name
VulkanRenderPass(VkRenderPass _renderPass, VulkanResourceManager * _vulkanResourceManager, Handle< Device_t > _deviceHandle, const std::vector< AttachmentDescription > & _attachmentDescriptions)

Public Attributes

Name
VkRenderPass renderPass
VulkanResourceManager * vulkanResourceManager
Handle< Device_t > deviceHandle
std::vector< AttachmentDescription > attachmentDescriptions

Public Functions Documentation

function VulkanRenderPass

1
2
3
4
5
6
explicit VulkanRenderPass(
    VkRenderPass _renderPass,
    VulkanResourceManager * _vulkanResourceManager,
    Handle< Device_t > _deviceHandle,
    const std::vector< AttachmentDescription > & _attachmentDescriptions
)

Public Attributes Documentation

variable renderPass

1
VkRenderPass renderPass { VK_NULL_HANDLE };

variable vulkanResourceManager

1
VulkanResourceManager * vulkanResourceManager { nullptr };

variable deviceHandle

1
Handle< Device_t > deviceHandle;

variable attachmentDescriptions

1
std::vector< AttachmentDescription > attachmentDescriptions;

Updated on 2025-07-01 at 00:02:08 +0000