Uses of Interface
com.io7m.jcoronado.api.VulkanPipelineType
-
Packages that use VulkanPipelineType Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineType in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineType 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.default VulkanPipelineType
VulkanLogicalDeviceType. createGraphicsPipeline(VulkanGraphicsPipelineCreateInfo pipeline_info)
Create a graphics pipeline.default VulkanPipelineType
VulkanLogicalDeviceType. createGraphicsPipeline(VulkanPipelineCacheType cache, VulkanGraphicsPipelineCreateInfo pipeline_info)
Create a graphics pipeline.default VulkanPipelineType
VulkanLogicalDeviceType. createGraphicsPipeline(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, VulkanGraphicsPipelineCreateInfo pipeline_info)
Create a graphics pipeline.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanPipelineType Modifier and Type Method Description java.util.Optional<VulkanPipelineType>
VulkanComputePipelineCreateInfo. basePipeline()
java.util.Optional<VulkanPipelineType>
VulkanComputePipelineCreateInfoType. basePipeline()
java.util.Optional<VulkanPipelineType>
VulkanGraphicsPipelineCreateInfo. basePipeline()
java.util.Optional<VulkanPipelineType>
VulkanGraphicsPipelineCreateInfoType. basePipeline()
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.default java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createGraphicsPipelines(VulkanPipelineCacheType pipeline_cache, java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
Create a set of graphics pipelines.default java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createGraphicsPipelines(java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
Create a set of graphics pipelines.java.util.List<VulkanPipelineType>
VulkanLogicalDeviceType. createGraphicsPipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
Create a set of graphics pipelines.Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineType Modifier and Type Method Description void
VulkanCommandBufferType. bindPipeline(VulkanPipelineBindPoint bind_point, VulkanPipelineType pipeline)
Bind a rendering pipeline.VulkanComputePipelineCreateInfo.Builder
VulkanComputePipelineCreateInfo.Builder. setBasePipeline(VulkanPipelineType basePipeline)
Initializes the optional valuebasePipeline
to basePipeline.VulkanGraphicsPipelineCreateInfo.Builder
VulkanGraphicsPipelineCreateInfo.Builder. setBasePipeline(VulkanPipelineType basePipeline)
Initializes the optional valuebasePipeline
to basePipeline.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withBasePipeline(VulkanPipelineType value)
Copy the current immutable object by setting a present value for the optionalbasePipeline
attribute.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withBasePipeline(VulkanPipelineType value)
Copy the current immutable object by setting a present value for the optionalbasePipeline
attribute.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanPipelineType Modifier and Type Method Description 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.Builder
VulkanComputePipelineCreateInfo.Builder. setBasePipeline(java.util.Optional<? extends VulkanPipelineType> basePipeline)
Initializes the optional valuebasePipeline
to basePipeline.VulkanGraphicsPipelineCreateInfo.Builder
VulkanGraphicsPipelineCreateInfo.Builder. setBasePipeline(java.util.Optional<? extends VulkanPipelineType> basePipeline)
Initializes the optional valuebasePipeline
to basePipeline.VulkanComputePipelineCreateInfo
VulkanComputePipelineCreateInfo. withBasePipeline(java.util.Optional<? extends VulkanPipelineType> optional)
Copy the current immutable object by setting an optional value for thebasePipeline
attribute.VulkanGraphicsPipelineCreateInfo
VulkanGraphicsPipelineCreateInfo. withBasePipeline(java.util.Optional<? extends VulkanPipelineType> optional)
Copy the current immutable object by setting an optional value for thebasePipeline
attribute. -
Uses of VulkanPipelineType in com.io7m.jcoronado.lwjgl
Classes in com.io7m.jcoronado.lwjgl that implement VulkanPipelineType Modifier and Type Class Description class
VulkanLWJGLPipeline
A pipeline.Methods in com.io7m.jcoronado.lwjgl that return types with arguments of type VulkanPipelineType Modifier and Type Method Description java.util.List<VulkanPipelineType>
VulkanLWJGLLogicalDevice. createComputePipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanComputePipelineCreateInfo> pipeline_infos)
java.util.List<VulkanPipelineType>
VulkanLWJGLLogicalDevice. createGraphicsPipelines(java.util.Optional<VulkanPipelineCacheType> pipeline_cache, java.util.List<VulkanGraphicsPipelineCreateInfo> pipeline_infos)
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineType Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. bindPipeline(VulkanPipelineBindPoint bind_point, VulkanPipelineType pipeline)
-