Uses of Class
com.io7m.jcoronado.api.VulkanComputePipelineCreateInfo
-
Packages that use VulkanComputePipelineCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanComputePipelineCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanComputePipelineCreateInfo Modifier and Type Method Description VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo.Builder. build()
Builds a newVulkanComputePipelineCreateInfo
.static VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. copyOf(VulkanComputePipelineCreateInfoType instance)
Creates an immutable copy of aVulkanComputePipelineCreateInfoType
value.static VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. of(java.lang.Iterable<VulkanPipelineCreateFlag> flags, VulkanPipelineShaderStageCreateInfo stage, VulkanPipelineLayoutType layout, java.util.Optional<? extends VulkanPipelineType> basePipeline, java.util.OptionalInt basePipelineIndex)
Construct a new immutableVulkanComputePipelineCreateInfo
instance.static VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. of(java.util.Set<VulkanPipelineCreateFlag> flags, VulkanPipelineShaderStageCreateInfo stage, VulkanPipelineLayoutType layout, java.util.Optional<VulkanPipelineType> basePipeline, java.util.OptionalInt basePipelineIndex)
Construct a new immutableVulkanComputePipelineCreateInfo
instance.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withBasePipeline(VulkanPipelineType value)
Copy the current immutable object by setting a present value for the optionalbasePipeline
attribute.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withBasePipeline(java.util.Optional<? extends VulkanPipelineType> optional)
Copy the current immutable object by setting an optional value for thebasePipeline
attribute.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withBasePipelineIndex(int value)
Copy the current immutable object by setting a present value for the optionalbasePipelineIndex
attribute.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withBasePipelineIndex(java.util.OptionalInt optional)
Copy the current immutable object by setting an optional value for thebasePipelineIndex
attribute.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withFlags(VulkanPipelineCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withFlags(java.lang.Iterable<VulkanPipelineCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withLayout(VulkanPipelineLayoutType value)
Copy the current immutable object by setting a value for thelayout
attribute.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withStage(VulkanPipelineShaderStageCreateInfo value)
Copy the current immutable object by setting a value for thestage
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanComputePipelineCreateInfo Modifier and Type Method Description default VulkanPipelineType
VulkanLogicalDeviceType. createComputePipeline(VulkanComputePipelineCreateInfo pipeline_info)
Create a compute pipeline.default VulkanPipelineType
VulkanLogicalDeviceType. createComputePipeline(VulkanPipelineCacheType cache, VulkanComputePipelineCreateInfo pipeline_info)
Create a compute pipeline.default VulkanPipelineType
VulkanLogicalDeviceType. createComputePipeline(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, VulkanComputePipelineCreateInfo pipeline_info)
Create a compute pipeline.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanComputePipelineCreateInfo Modifier and Type Method Description default java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createComputePipelines(VulkanPipelineCacheType pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
Create a set of compute pipelines.default java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createComputePipelines(java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
Create a set of compute pipelines.java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createComputePipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
Create a set of compute pipelines. -
Uses of VulkanComputePipelineCreateInfo in com.io7m.jcoronado.lwjgl
Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanComputePipelineCreateInfo Modifier and Type Method Description java.util.List<VulkanPipelineType>
VulkanLWJGLLogicalDevice. createComputePipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
static org.lwjgl.vulkan.VkComputePipelineCreateInfo.Buffer
VulkanLWJGLComputePipelineCreateInfos. pack(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
Pack a list of structures.
-