Uses of Class
com.io7m.jcoronado.api.VulkanShaderStageFlag
-
Packages that use VulkanShaderStageFlag Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API) -
-
Uses of VulkanShaderStageFlag in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanShaderStageFlag Modifier and Type Method Description VulkanShaderStageFlag
VulkanPipelineShaderStageCreateInfo. stage()
VulkanShaderStageFlag
VulkanPipelineShaderStageCreateInfoType. stage()
static VulkanShaderStageFlag
VulkanShaderStageFlag. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanShaderStageFlag[]
VulkanShaderStageFlag. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanShaderStageFlag Modifier and Type Method Description java.util.Set<VulkanShaderStageFlag>
VulkanDescriptorSetLayoutBinding. stageFlags()
java.util.Set<VulkanShaderStageFlag>
VulkanDescriptorSetLayoutBindingType. stageFlags()
java.util.Set<VulkanShaderStageFlag>
VulkanPushConstantRange. stageFlags()
java.util.Set<VulkanShaderStageFlag>
VulkanPushConstantRangeType. stageFlags()
Methods in com.io7m.jcoronado.api with parameters of type VulkanShaderStageFlag Modifier and Type Method Description VulkanDescriptorSetLayoutBinding.Builder
VulkanDescriptorSetLayoutBinding.Builder. addStageFlags(VulkanShaderStageFlag element)
Adds one element tostageFlags
set.VulkanDescriptorSetLayoutBinding.Builder
VulkanDescriptorSetLayoutBinding.Builder. addStageFlags(VulkanShaderStageFlag... elements)
Adds elements tostageFlags
set.VulkanPushConstantRange.Builder
VulkanPushConstantRange.Builder. addStageFlags(VulkanShaderStageFlag element)
Adds one element tostageFlags
set.VulkanPushConstantRange.Builder
VulkanPushConstantRange.Builder. addStageFlags(VulkanShaderStageFlag... elements)
Adds elements tostageFlags
set.static VulkanPipelineShaderStageCreateInfo
VulkanPipelineShaderStageCreateInfo. of(java.lang.Iterable<VulkanPipelineShaderStageCreateFlag> flags, VulkanShaderStageFlag stage, VulkanShaderModuleType module, java.lang.String shaderEntryPoint, java.util.Optional<? extends VulkanSpecializationMap> specializationInfo)
Construct a new immutableVulkanPipelineShaderStageCreateInfo
instance.static VulkanPipelineShaderStageCreateInfo
VulkanPipelineShaderStageCreateInfo. of(java.util.Set<VulkanPipelineShaderStageCreateFlag> flags, VulkanShaderStageFlag stage, VulkanShaderModuleType module, java.lang.String shaderEntryPoint, java.util.Optional<VulkanSpecializationMap> specializationInfo)
Construct a new immutableVulkanPipelineShaderStageCreateInfo
instance.VulkanPipelineShaderStageCreateInfo.Builder
VulkanPipelineShaderStageCreateInfo.Builder. setStage(VulkanShaderStageFlag stage)
Initializes the value for thestage
attribute.VulkanPipelineShaderStageCreateInfo
VulkanPipelineShaderStageCreateInfo. withStage(VulkanShaderStageFlag value)
Copy the current immutable object by setting a value for thestage
attribute.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withStageFlags(VulkanShaderStageFlag... elements)
Copy the current immutable object with elements that replace the content ofstageFlags
.VulkanPushConstantRange
VulkanPushConstantRange. withStageFlags(VulkanShaderStageFlag... elements)
Copy the current immutable object with elements that replace the content ofstageFlags
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanShaderStageFlag Modifier and Type Method Description VulkanDescriptorSetLayoutBinding.Builder
VulkanDescriptorSetLayoutBinding.Builder. addAllStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Adds elements tostageFlags
set.VulkanPushConstantRange.Builder
VulkanPushConstantRange.Builder. addAllStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Adds elements tostageFlags
set.static VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. of(int binding, VulkanDescriptorType descriptorType, int descriptorCount, java.lang.Iterable<VulkanShaderStageFlag> stageFlags, java.lang.Iterable<? extends VulkanSamplerType> immutableSamplers)
Construct a new immutableVulkanDescriptorSetLayoutBinding
instance.static VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. of(int binding, VulkanDescriptorType descriptorType, int descriptorCount, java.util.Set<VulkanShaderStageFlag> stageFlags, java.util.List<VulkanSamplerType> immutableSamplers)
Construct a new immutableVulkanDescriptorSetLayoutBinding
instance.static VulkanPushConstantRange
VulkanPushConstantRange. of(java.lang.Iterable<VulkanShaderStageFlag> stageFlags, int offset, int size)
Construct a new immutableVulkanPushConstantRange
instance.static VulkanPushConstantRange
VulkanPushConstantRange. of(java.util.Set<VulkanShaderStageFlag> stageFlags, int offset, int size)
Construct a new immutableVulkanPushConstantRange
instance.VulkanDescriptorSetLayoutBinding.Builder
VulkanDescriptorSetLayoutBinding.Builder. setStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Sets or replaces all elements forstageFlags
set.VulkanPushConstantRange.Builder
VulkanPushConstantRange.Builder. setStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Sets or replaces all elements forstageFlags
set.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Copy the current immutable object with elements that replace the content ofstageFlags
.VulkanPushConstantRange
VulkanPushConstantRange. withStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Copy the current immutable object with elements that replace the content ofstageFlags
.
-