Uses of Class
com.io7m.jcoronado.api.VulkanPipelineInputAssemblyStateCreateInfo
-
Packages that use VulkanPipelineInputAssemblyStateCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineInputAssemblyStateCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineInputAssemblyStateCreateInfo Modifier and Type Method Description VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo.Builder. build()
Builds a newVulkanPipelineInputAssemblyStateCreateInfo
.static VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. copyOf(VulkanPipelineInputAssemblyStateCreateInfoType instance)
Creates an immutable copy of aVulkanPipelineInputAssemblyStateCreateInfoType
value.VulkanPipelineInputAssemblyStateCreateInfo
VulkanGraphicsPipelineCreateInfo. inputAssemblyState()
VulkanPipelineInputAssemblyStateCreateInfo
VulkanGraphicsPipelineCreateInfoType. inputAssemblyState()
static VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. of(java.lang.Iterable<VulkanPipelineInputAssemblyStateCreateFlag> flags, VulkanPrimitiveTopology topology, boolean primitiveRestartEnable)
Construct a new immutableVulkanPipelineInputAssemblyStateCreateInfo
instance.static VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. of(java.util.Set<VulkanPipelineInputAssemblyStateCreateFlag> flags, VulkanPrimitiveTopology topology, boolean primitiveRestartEnable)
Construct a new immutableVulkanPipelineInputAssemblyStateCreateInfo
instance.VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. withFlags(VulkanPipelineInputAssemblyStateCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. withFlags(java.lang.Iterable<VulkanPipelineInputAssemblyStateCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. withPrimitiveRestartEnable(boolean value)
Copy the current immutable object by setting a value for theprimitiveRestartEnable
attribute.VulkanPipelineInputAssemblyStateCreateInfo
VulkanPipelineInputAssemblyStateCreateInfo. withTopology(VulkanPrimitiveTopology value)
Copy the current immutable object by setting a value for thetopology
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineInputAssemblyStateCreateInfo 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. setInputAssemblyState(VulkanPipelineInputAssemblyStateCreateInfo inputAssemblyState)
Initializes the value for theinputAssemblyState
attribute.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withInputAssemblyState(VulkanPipelineInputAssemblyStateCreateInfo value)
Copy the current immutable object by setting a value for theinputAssemblyState
attribute. -
Uses of VulkanPipelineInputAssemblyStateCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineInputAssemblyStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineInputAssemblyStateCreateInfo
VulkanLWJGLPipelineInputAssemblyStateCreateInfos. pack(org.lwjgl.system.MemoryStack stack, VulkanPipelineInputAssemblyStateCreateInfo info)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineInputAssemblyStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineInputAssemblyStateCreateInfo
VulkanLWJGLPipelineInputAssemblyStateCreateInfos. packOptional(org.lwjgl.system.MemoryStack stack, java.util.Optional<VulkanPipelineInputAssemblyStateCreateInfo> info)
Pack a structure.
-