Uses of Class
com.io7m.jcoronado.api.VulkanDescriptorSetLayoutBinding
-
Packages that use VulkanDescriptorSetLayoutBinding Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanDescriptorSetLayoutBinding in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanDescriptorSetLayoutBinding Modifier and Type Method Description VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding.Builder. build()
Builds a newVulkanDescriptorSetLayoutBinding
.static VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. copyOf(VulkanDescriptorSetLayoutBindingType instance)
Creates an immutable copy of aVulkanDescriptorSetLayoutBindingType
value.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.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withBinding(int value)
Copy the current immutable object by setting a value for thebinding
attribute.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withDescriptorCount(int value)
Copy the current immutable object by setting a value for thedescriptorCount
attribute.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withDescriptorType(VulkanDescriptorType value)
Copy the current immutable object by setting a value for thedescriptorType
attribute.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withImmutableSamplers(VulkanSamplerType... elements)
Copy the current immutable object with elements that replace the content ofimmutableSamplers
.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withImmutableSamplers(java.lang.Iterable<? extends VulkanSamplerType> elements)
Copy the current immutable object with elements that replace the content ofimmutableSamplers
.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withStageFlags(VulkanShaderStageFlag... elements)
Copy the current immutable object with elements that replace the content ofstageFlags
.VulkanDescriptorSetLayoutBinding
VulkanDescriptorSetLayoutBinding. withStageFlags(java.lang.Iterable<VulkanShaderStageFlag> elements)
Copy the current immutable object with elements that replace the content ofstageFlags
.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanDescriptorSetLayoutBinding Modifier and Type Method Description java.util.List<VulkanDescriptorSetLayoutBinding>
VulkanDescriptorSetLayoutCreateInfo. bindings()
java.util.List<VulkanDescriptorSetLayoutBinding>
VulkanDescriptorSetLayoutCreateInfoType. bindings()
Methods in com.io7m.jcoronado.api with parameters of type VulkanDescriptorSetLayoutBinding Modifier and Type Method Description VulkanDescriptorSetLayoutCreateInfo.Builder
VulkanDescriptorSetLayoutCreateInfo.Builder. addBindings(VulkanDescriptorSetLayoutBinding element)
Adds one element tobindings
list.VulkanDescriptorSetLayoutCreateInfo.Builder
VulkanDescriptorSetLayoutCreateInfo.Builder. addBindings(VulkanDescriptorSetLayoutBinding... elements)
Adds elements tobindings
list.VulkanDescriptorSetLayoutCreateInfo
VulkanDescriptorSetLayoutCreateInfo. withBindings(VulkanDescriptorSetLayoutBinding... elements)
Copy the current immutable object with elements that replace the content ofbindings
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanDescriptorSetLayoutBinding Modifier and Type Method Description VulkanDescriptorSetLayoutCreateInfo.Builder
VulkanDescriptorSetLayoutCreateInfo.Builder. addAllBindings(java.lang.Iterable<? extends VulkanDescriptorSetLayoutBinding> elements)
Adds elements tobindings
list.static VulkanDescriptorSetLayoutCreateInfo
VulkanDescriptorSetLayoutCreateInfo. of(java.util.Set<VulkanDescriptorSetLayoutCreateFlag> flags, java.util.List<VulkanDescriptorSetLayoutBinding> bindings)
Construct a new immutableVulkanDescriptorSetLayoutCreateInfo
instance.VulkanDescriptorSetLayoutCreateInfo.Builder
VulkanDescriptorSetLayoutCreateInfo.Builder. setBindings(java.lang.Iterable<? extends VulkanDescriptorSetLayoutBinding> elements)
Sets or replaces all elements forbindings
list.VulkanDescriptorSetLayoutCreateInfo
VulkanDescriptorSetLayoutCreateInfo. withBindings(java.lang.Iterable<? extends VulkanDescriptorSetLayoutBinding> elements)
Copy the current immutable object with elements that replace the content ofbindings
. -
Uses of VulkanDescriptorSetLayoutBinding in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanDescriptorSetLayoutBinding Modifier and Type Method Description static org.lwjgl.vulkan.VkDescriptorSetLayoutBinding
VulkanLWJGLDescriptorSetLayoutBindings. pack(org.lwjgl.system.MemoryStack stack, VulkanDescriptorSetLayoutBinding binding)
Pack a value into a Vulkan structure.static org.lwjgl.vulkan.VkDescriptorSetLayoutBinding
VulkanLWJGLDescriptorSetLayoutBindings. packInto(org.lwjgl.system.MemoryStack stack, VulkanDescriptorSetLayoutBinding source, org.lwjgl.vulkan.VkDescriptorSetLayoutBinding target)
Pack a value into a Vulkan structure.
-