Skip to content

FiniteRenderRenderPassInfo

The FiniteRenderRenderPassInfo struct contains param information for creating a VkRenderPass.

typedef struct FiniteRenderRenderPassInfo FiniteRenderRenderPassInfo;
struct FiniteRenderRenderPassInfo {
const void *next;
VkRenderPassCreateFlags flags;
uint32_t _attachments;
VkAttachmentDescription *attachments;
uint32_t _subpasses;
const VkSubpassDescription *subpasses;
uint32_t _deps;
const VkSubpassDependency *dependencies;
uint32_t _refs;
};
TypeDecription
const void *nextAn extension of the VkRenderPassInfo or NULL
VkRenderPassCreateFlags flagsAdditional flags for creating the render pass.
uint32_t _attachmentsThe number of attachments there are.
VkAttachmentDescription *attachmentsThe attachments.
uint32_t _subpassesThe number of subpasses
const VkSubpassDescription *subpassesThe subpasses
uint32_t _depsThe numbers of subpass dependencies.
const VkSubpassDependency *dependenciesThe subpass dependencies.
uint32_t _refsThe number of Color Attachment references

All _values must always be defined.

This struct should be created manually and used as a params finite_render_create_render_pass