Manages a Vulkan render pass, defining how framebuffer attachments are used during rendering.
Подробнее...
#include <VulkanRenderPass.h>
|
| VulkanRenderPass (VkDevice device, VkFormat imageFormat) |
| Constructs a Vulkan render pass with the given device and image format.
|
|
| ~VulkanRenderPass () |
| Destroys the Vulkan render pass.
|
|
VkRenderPass | getRenderPass () const |
| Retrieves the Vulkan render pass handle.
|
|
Manages a Vulkan render pass, defining how framebuffer attachments are used during rendering.
◆ VulkanRenderPass()
VulkanRenderPass::VulkanRenderPass |
( |
VkDevice | device, |
|
|
VkFormat | imageFormat ) |
Constructs a Vulkan render pass with the given device and image format.
- Аргументы
-
device | The Vulkan logical device. |
imageFormat | The format of the images used in the render pass. |
- Исключения
-
std::runtime_error | Thrown if the render pass creation fails. |
◆ getRenderPass()
VkRenderPass VulkanRenderPass::getRenderPass |
( |
| ) |
const |
|
inline |
Retrieves the Vulkan render pass handle.
- Возвращает
- Handle to the Vulkan render pass.
Объявления и описания членов классов находятся в файлах:
- Engine/Modules/RenderModule/Vulkan/VulkanObjects/VulkanRenderPass.h
- Engine/Modules/RenderModule/Vulkan/VulkanObjects/VulkanRenderPass.cpp