Class VkPipelineRasterizationStateCreateInfo

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPipelineRasterizationStateCreateInfo>
org.lwjgl.vulkan.VkPipelineRasterizationStateCreateInfo
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkPipelineRasterizationStateCreateInfo extends org.lwjgl.system.Struct<VkPipelineRasterizationStateCreateInfo> implements org.lwjgl.system.NativeResource
Structure specifying parameters of a newly created pipeline rasterization state.
Description

The application can also add a VkPipelineRasterizationStateRasterizationOrderAMD structure to the pNext chain of a VkPipelineRasterizationStateCreateInfo structure. This structure enables selecting the rasterization order to use when rendering with the corresponding graphics pipeline as described in Rasterization Order.

Valid Usage
Valid Usage (Implicit)
See Also

VkGraphicsPipelineCreateInfo

Layout


 struct VkPipelineRasterizationStateCreateInfo {
     VkStructureType sType();
     void const * pNext();
     VkPipelineRasterizationStateCreateFlags flags();
     VkBool32 depthClampEnable();
     VkBool32 rasterizerDiscardEnable();
     VkPolygonMode polygonMode();
     VkCullModeFlags cullMode();
     VkFrontFace frontFace();
     VkBool32 depthBiasEnable();
     float depthBiasConstantFactor();
     float depthBiasClamp();
     float depthBiasSlopeFactor();
     float lineWidth();
 }