ngfx::VKRenderPass

Inherits from ngfx::RenderPass

Public Functions

Name
void create(VkDevice device, const std::vector< VkAttachmentDescription > & attachmentsDesc, const std::vector< VkSubpassDescription > & subpassesDesc, const std::vector< VkSubpassDependency > & dependencies)
virtual ~VKRenderPass()

Public Attributes

Name
VkRenderPass v
VkRenderPassCreateInfo createInfo
std::vector< VkAttachmentDescription > attachmentsDesc
std::vector< VkSubpassDescription > subpassesDesc
std::vector< VkSubpassDependency > dependencies

Additional inherited members

Public Functions inherited from ngfx::RenderPass

Name
virtual ~RenderPass()

Public Attributes inherited from ngfx::RenderPass

Name
Framebuffer * currentFramebuffer

Public Functions Documentation

function create

void create(
    VkDevice device,
    const std::vector< VkAttachmentDescription > & attachmentsDesc,
    const std::vector< VkSubpassDescription > & subpassesDesc,
    const std::vector< VkSubpassDependency > & dependencies
)

function ~VKRenderPass

virtual ~VKRenderPass()

Public Attributes Documentation

variable v

VkRenderPass v = VK_NULL_HANDLE;

variable createInfo

VkRenderPassCreateInfo createInfo;

variable attachmentsDesc

std::vector< VkAttachmentDescription > attachmentsDesc;

variable subpassesDesc

std::vector< VkSubpassDescription > subpassesDesc;

variable dependencies

std::vector< VkSubpassDependency > dependencies;

Updated on 3 April 2021 at 20:21:51 PDT