Skip to content

FiniteRenderViewportState

The FiniteRenderViewportState struct contains param information for creating a VkPipelineViewportStateCreateInfo.

typedef struct FiniteRenderViewportState FiniteRenderViewportState;
struct FiniteRenderViewportState {
const void* next;
VkPipelineViewportStateCreateFlags flags;
uint32_t _viewports;
const VkViewport *viewports;
uint32_t _scissors;
const VkRect2D *scissors;
};
TypeDecription
const void *nextAn extension of the VkPipelineViewportStateCreateInfo or NULL
VkPipelineInputAssemblyStateCreateFlags flagsThe Assembly Flags.
VkPrimitiveTopology toplogyThe VKTopology data
bool primitiveRestartEnableThe Vertex Binding Descriptions

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