![]() |
API Documentation
|
Creates specific information for performing a render pass within Vulkan. More...
#include <VulkanRenderDefinition.h>
Public Member Functions | |
| void | cleanup () |
| void | createRenderPass (uint04 multisample, bool is_grab_image) |
| Buffer< VkAttachmentDescription, uint04, ObjectAllocator< true > > | getAttachments (uint04 multisample_count, bool is_grab_image, uint08 format) const |
| VkFormat | getSwapChainImageFormat (bool is_grab_image) const |
| VkRenderPass | renderPass (uint04 multisample, bool is_grab_image) const |
| void | setDevice (const ConstPointer< VulkanDevice > &instance) |
| void | setSwapChainImageFormat (VkFormat format) |
| VulkanRenderDefinition (const DynamicPointer< VulkanDevice > &instance) | |
| ~VulkanRenderDefinition () | |
Protected Attributes | |
| ConstPointer< VulkanDevice > | m_device |
| Dictionary< uint04, VkRenderPass > | m_render_pass_grab |
| Dictionary< uint04, VkRenderPass > | m_render_pass_khr |
| VkFormat | m_swap_chain_image_format |
| bool | m_use_depth |
Creates specific information for performing a render pass within Vulkan.
| VulkanRenderDefinition | ( | const DynamicPointer< VulkanDevice > & | instance | ) |
| void cleanup | ( | ) |
| void createRenderPass | ( | uint04 | multisample, |
| bool | is_grab_image ) |
| Buffer< VkAttachmentDescription, uint04, ObjectAllocator< true > > getAttachments | ( | uint04 | multisample_count, |
| bool | is_grab_image, | ||
| uint08 | format ) const |
| VkFormat getSwapChainImageFormat | ( | bool | is_grab_image | ) | const |
| VkRenderPass renderPass | ( | uint04 | multisample, |
| bool | is_grab_image ) const |
| void setDevice | ( | const ConstPointer< VulkanDevice > & | instance | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |