Uses of Class
com.io7m.jcoronado.api.VulkanPipelineTessellationStateCreateInfo
-
Packages that use VulkanPipelineTessellationStateCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineTessellationStateCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineTessellationStateCreateInfo Modifier and Type Method Description VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo.Builder. build()
Builds a newVulkanPipelineTessellationStateCreateInfo
.static VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo. copyOf(VulkanPipelineTessellationStateCreateInfoType instance)
Creates an immutable copy of aVulkanPipelineTessellationStateCreateInfoType
value.static VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo. of(java.lang.Iterable<VulkanPipelineTessellationStageCreateFlag> flags, int patchControlPoints)
Construct a new immutableVulkanPipelineTessellationStateCreateInfo
instance.static VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo. of(java.util.Set<VulkanPipelineTessellationStageCreateFlag> flags, int patchControlPoints)
Construct a new immutableVulkanPipelineTessellationStateCreateInfo
instance.VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo. withFlags(VulkanPipelineTessellationStageCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo. withFlags(java.lang.Iterable<VulkanPipelineTessellationStageCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanPipelineTessellationStateCreateInfo
VulkanPipelineTessellationStateCreateInfo. withPatchControlPoints(int value)
Copy the current immutable object by setting a value for thepatchControlPoints
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanPipelineTessellationStateCreateInfo Modifier and Type Method Description java.util.Optional<VulkanPipelineTessellationStateCreateInfo>
VulkanGraphicsPipelineCreateInfo. tessellationState()
java.util.Optional<VulkanPipelineTessellationStateCreateInfo>
VulkanGraphicsPipelineCreateInfoType. tessellationState()
Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineTessellationStateCreateInfo Modifier and Type Method Description VulkanGraphicsPipelineCreateInfo.Builder
VulkanGraphicsPipelineCreateInfo.Builder. setTessellationState(VulkanPipelineTessellationStateCreateInfo tessellationState)
Initializes the optional valuetessellationState
to tessellationState.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withTessellationState(VulkanPipelineTessellationStateCreateInfo value)
Copy the current immutable object by setting a present value for the optionaltessellationState
attribute.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanPipelineTessellationStateCreateInfo 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. setTessellationState(java.util.Optional<? extends VulkanPipelineTessellationStateCreateInfo> tessellationState)
Initializes the optional valuetessellationState
to tessellationState.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withTessellationState(java.util.Optional<? extends VulkanPipelineTessellationStateCreateInfo> optional)
Copy the current immutable object by setting an optional value for thetessellationState
attribute. -
Uses of VulkanPipelineTessellationStateCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineTessellationStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineTessellationStateCreateInfo
VulkanLWJGLPipelineTessellationStateCreateInfos. pack(org.lwjgl.system.MemoryStack stack, VulkanPipelineTessellationStateCreateInfo info)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineTessellationStateCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkPipelineTessellationStateCreateInfo
VulkanLWJGLPipelineTessellationStateCreateInfos. packOptional(org.lwjgl.system.MemoryStack stack, java.util.Optional<VulkanPipelineTessellationStateCreateInfo> info)
Pack a structure.
-