Uses of Class
com.io7m.jcoronado.api.VulkanPipelineRasterizationStateCreateInfo
-
Packages that use VulkanPipelineRasterizationStateCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineRasterizationStateCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineRasterizationStateCreateInfo Modifier and Type Method Description VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo.Builder. build()
Builds a newVulkanPipelineRasterizationStateCreateInfo
.static VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. copyOf(VulkanPipelineRasterizationStateCreateInfoType instance)
Creates an immutable copy of aVulkanPipelineRasterizationStateCreateInfoType
value.static VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. of(java.lang.Iterable<VulkanPipelineRasterizationStateCreateFlag> flags, boolean depthClampEnable, boolean rasterizerDiscardEnable, VulkanPolygonMode polygonMode, java.lang.Iterable<VulkanCullModeFlag> cullMode, VulkanFrontFace frontFace, boolean depthBiasEnable, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, float lineWidth)
Construct a new immutableVulkanPipelineRasterizationStateCreateInfo
instance.static VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. of(java.util.Set<VulkanPipelineRasterizationStateCreateFlag> flags, boolean depthClampEnable, boolean rasterizerDiscardEnable, VulkanPolygonMode polygonMode, java.util.Set<VulkanCullModeFlag> cullMode, VulkanFrontFace frontFace, boolean depthBiasEnable, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, float lineWidth)
Construct a new immutableVulkanPipelineRasterizationStateCreateInfo
instance.VulkanPipelineRasterizationStateCreateInfo
VulkanGraphicsPipelineCreateInfo. rasterizationState()
VulkanPipelineRasterizationStateCreateInfo
VulkanGraphicsPipelineCreateInfoType. rasterizationState()
VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withCullMode(VulkanCullModeFlag... elements)
Copy the current immutable object with elements that replace the content ofcullMode
.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withCullMode(java.lang.Iterable<VulkanCullModeFlag> elements)
Copy the current immutable object with elements that replace the content ofcullMode
.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withDepthBiasClamp(float value)
Copy the current immutable object by setting a value for thedepthBiasClamp
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withDepthBiasConstantFactor(float value)
Copy the current immutable object by setting a value for thedepthBiasConstantFactor
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withDepthBiasEnable(boolean value)
Copy the current immutable object by setting a value for thedepthBiasEnable
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withDepthBiasSlopeFactor(float value)
Copy the current immutable object by setting a value for thedepthBiasSlopeFactor
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withDepthClampEnable(boolean value)
Copy the current immutable object by setting a value for thedepthClampEnable
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withFlags(VulkanPipelineRasterizationStateCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withFlags(java.lang.Iterable<VulkanPipelineRasterizationStateCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withFrontFace(VulkanFrontFace value)
Copy the current immutable object by setting a value for thefrontFace
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withLineWidth(float value)
Copy the current immutable object by setting a value for thelineWidth
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withPolygonMode(VulkanPolygonMode value)
Copy the current immutable object by setting a value for thepolygonMode
attribute.VulkanPipelineRasterizationStateCreateInfo
VulkanPipelineRasterizationStateCreateInfo. withRasterizerDiscardEnable(boolean value)
Copy the current immutable object by setting a value for therasterizerDiscardEnable
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineRasterizationStateCreateInfo Modifier and Type Method Description static VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. of(java.lang.Iterable<VulkanPipelineCreateFlag> flags, java.lang.Iterable<? extends VulkanPipelineShaderStageCreateInfo> stages, VulkanPipelineVertexInputStateCreateInfo vertexInputState, VulkanPipelineInputAssemblyStateCreateInfo inputAssemblyState, java.util.Optional<? extends VulkanPipelineTessellationStateCreateInfo> tessellationState, java.util.Optional<? extends VulkanPipelineViewportStateCreateInfo> viewportState, VulkanPipelineRasterizationStateCreateInfo rasterizationState, java.util.Optional<? extends VulkanPipelineMultisampleStateCreateInfo> multisampleState, java.util.Optional<? extends VulkanPipelineDepthStencilStateCreateInfo> depthStencilState, java.util.Optional<? extends VulkanPipelineColorBlendStateCreateInfo> colorBlendState, java.util.Optional<? extends VulkanPipelineDynamicStateCreateInfo> dynamicState, VulkanPipelineLayoutType layout, VulkanRenderPassType renderPass, int subpass, java.util.Optional<? extends VulkanPipelineType> basePipeline, java.util.OptionalInt basePipelineIndex)
Construct a new immutableVulkanGraphicsPipelineCreateInfo
instance.static VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. of(java.util.Set<VulkanPipelineCreateFlag> flags, java.util.List<VulkanPipelineShaderStageCreateInfo> stages, VulkanPipelineVertexInputStateCreateInfo vertexInputState, VulkanPipelineInputAssemblyStateCreateInfo inputAssemblyState, java.util.Optional<VulkanPipelineTessellationStateCreateInfo> tessellationState, java.util.Optional<VulkanPipelineViewportStateCreateInfo> viewportState, VulkanPipelineRasterizationStateCreateInfo rasterizationState, java.util.Optional<VulkanPipelineMultisampleStateCreateInfo> multisampleState, java.util.Optional<VulkanPipelineDepthStencilStateCreateInfo> depthStencilState, java.util.Optional<VulkanPipelineColorBlendStateCreateInfo> colorBlendState, java.util.Optional<VulkanPipelineDynamicStateCreateInfo> dynamicState, VulkanPipelineLayoutType layout, VulkanRenderPassType renderPass, int subpass, java.util.Optional<VulkanPipelineType> basePipeline, java.util.OptionalInt basePipelineIndex)
Construct a new immutableVulkanGraphicsPipelineCreateInfo
instance.VulkanGraphicsPipelineCreateInfo.Builder
VulkanGraphicsPipelineCreateInfo.Builder. setRasterizationState(VulkanPipelineRasterizationStateCreateInfo rasterizationState)
Initializes the value for therasterizationState
attribute.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withRasterizationState(VulkanPipelineRasterizationStateCreateInfo value)
Copy the current immutable object by setting a value for therasterizationState
attribute. -
Uses of VulkanPipelineRasterizationStateCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineRasterizationStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineRasterizationStateCreateInfo
VulkanLWJGLPipelineRasterizationStateCreateInfos. pack(org.lwjgl.system.MemoryStack stack, VulkanPipelineRasterizationStateCreateInfo info)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineRasterizationStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineRasterizationStateCreateInfo
VulkanLWJGLPipelineRasterizationStateCreateInfos. packOptional(org.lwjgl.system.MemoryStack stack, java.util.Optional<VulkanPipelineRasterizationStateCreateInfo> info)
Pack a structure.
-