Skip to content

FiniteRenderPipelineLayoutInfo

The FiniteRenderSwapchainInfo struct contains param information for creating a VkSwapchain.

typedef struct FiniteRenderPipelineLayoutInfo FiniteRenderPipelineLayoutInfo;
struct FiniteRenderPipelineLayoutInfo {
VkPipelineLayoutCreateFlags flags;
uint32_t _setConsts;
VkDescriptorSetLayout *setConsts;
uint32_t _pushRange;
VkPushConstantRange *pushRange;
};
TypeDecription
VkPipelineLayoutCreateFlags flagsThe Pipeline Layout Flags.
uint32_t _setConstsThe number of Set Constants
VkDescriptorSetLayout *setConstsAn array of the Set Constants.
uint32_t _pushRangeThe number of push range constants.
VkPushConstantRange *pushRangeAn array of the push range constants

All _values must always be defined.

This struct should be created manually and used as a param to finite_render_create_swapchain