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 |