Uses of Class
com.io7m.jcoronado.api.VulkanPipelineVertexInputStateCreateInfo
-
Packages that use VulkanPipelineVertexInputStateCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineVertexInputStateCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineVertexInputStateCreateInfo Modifier and Type Method Description VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo.Builder. build()
Builds a newVulkanPipelineVertexInputStateCreateInfo
.static VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. copyOf(VulkanPipelineVertexInputStateCreateInfoType instance)
Creates an immutable copy of aVulkanPipelineVertexInputStateCreateInfoType
value.static VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. of(java.lang.Iterable<VulkanPipelineVertexInputStateCreateFlag> flags, java.lang.Iterable<? extends VulkanVertexInputBindingDescription> vertexBindingDescriptions, java.lang.Iterable<? extends VulkanVertexInputAttributeDescription> vertexAttributeDescriptions)
Construct a new immutableVulkanPipelineVertexInputStateCreateInfo
instance.static VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. of(java.util.Set<VulkanPipelineVertexInputStateCreateFlag> flags, java.util.List<VulkanVertexInputBindingDescription> vertexBindingDescriptions, java.util.List<VulkanVertexInputAttributeDescription> vertexAttributeDescriptions)
Construct a new immutableVulkanPipelineVertexInputStateCreateInfo
instance.VulkanPipelineVertexInputStateCreateInfo
VulkanGraphicsPipelineCreateInfo. vertexInputState()
VulkanPipelineVertexInputStateCreateInfo
VulkanGraphicsPipelineCreateInfoType. vertexInputState()
VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. withFlags(VulkanPipelineVertexInputStateCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. withFlags(java.lang.Iterable<VulkanPipelineVertexInputStateCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. withVertexAttributeDescriptions(VulkanVertexInputAttributeDescription... elements)
Copy the current immutable object with elements that replace the content ofvertexAttributeDescriptions
.VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. withVertexAttributeDescriptions(java.lang.Iterable<? extends VulkanVertexInputAttributeDescription> elements)
Copy the current immutable object with elements that replace the content ofvertexAttributeDescriptions
.VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. withVertexBindingDescriptions(VulkanVertexInputBindingDescription... elements)
Copy the current immutable object with elements that replace the content ofvertexBindingDescriptions
.VulkanPipelineVertexInputStateCreateInfo
VulkanPipelineVertexInputStateCreateInfo. withVertexBindingDescriptions(java.lang.Iterable<? extends VulkanVertexInputBindingDescription> elements)
Copy the current immutable object with elements that replace the content ofvertexBindingDescriptions
.Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineVertexInputStateCreateInfo 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. setVertexInputState(VulkanPipelineVertexInputStateCreateInfo vertexInputState)
Initializes the value for thevertexInputState
attribute.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withVertexInputState(VulkanPipelineVertexInputStateCreateInfo value)
Copy the current immutable object by setting a value for thevertexInputState
attribute. -
Uses of VulkanPipelineVertexInputStateCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineVertexInputStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo
VulkanLWJGLPipelineVertexInputStateCreateInfos. pack(org.lwjgl.system.MemoryStack stack, VulkanPipelineVertexInputStateCreateInfo info)
Pack a structure.
-