Skip to content

FiniteRenderVertexInputInfo

The FiniteRenderVertexInputInfo struct contains information for creating a VkVertexInputState.

typedef struct FiniteRenderVertexInputInfo FiniteRenderVertexInputInfo;
struct FiniteRenderVertexInputInfo {
const void *next;
VkPipelineVertexInputStateCreateFlags flags;
uint32_t _vertexBindings;
const VkVertexInputBindingDescription *vertexBindingDescriptions;
uint32_t _vertexAtributes;
const VkVertexInputAttributeDescription *vertexAttributeDescriptions;
};
TypeDecription
const void *nextAn extension of the VKVertexInputStateInfo or NULL
VkPipelineVertexInputStateCreateFlags flagsThe Vertex Input State Flags.
uint32_t _vertexBindingThe number of Vertex Binding Descriptions
const VkVertexInputBindingDescription *vertexBindingDescriptionsThe Vertex Binding Descriptions
uint32_t _vertexAtributesThe number of Vertex Attribute Descriptions
const VkVertexInputAttributeDescription *vertexAttributeDescriptionsThe Vertex Attribute Descriptions.

All _values must always be defined.

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