Uses of Class
com.io7m.jcoronado.api.VulkanPushConstantRange
-
Packages that use VulkanPushConstantRange Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API) -
-
Uses of VulkanPushConstantRange in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPushConstantRange Modifier and Type Method Description VulkanPushConstantRange
VulkanPushConstantRange.Builder. build()
Builds a newVulkanPushConstantRange
.static VulkanPushConstantRange
VulkanPushConstantRange. copyOf(VulkanPushConstantRangeType instance)
Creates an immutable copy of aVulkanPushConstantRangeType
value.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.VulkanPushConstantRange
VulkanPushConstantRange. withOffset(int value)
Copy the current immutable object by setting a value for theoffset
attribute.VulkanPushConstantRange
VulkanPushConstantRange. withSize(int value)
Copy the current immutable object by setting a value for thesize
attribute.VulkanPushConstantRange
VulkanPushConstantRange. withStageFlags(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
.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanPushConstantRange Modifier and Type Method Description java.util.List<VulkanPushConstantRange>
VulkanPipelineLayoutCreateInfo. pushConstantRanges()
java.util.List<VulkanPushConstantRange>
VulkanPipelineLayoutCreateInfoType. pushConstantRanges()
Methods in com.io7m.jcoronado.api with parameters of type VulkanPushConstantRange Modifier and Type Method Description VulkanPipelineLayoutCreateInfo.Builder
VulkanPipelineLayoutCreateInfo.Builder. addPushConstantRanges(VulkanPushConstantRange element)
Adds one element topushConstantRanges
list.VulkanPipelineLayoutCreateInfo.Builder
VulkanPipelineLayoutCreateInfo.Builder. addPushConstantRanges(VulkanPushConstantRange... elements)
Adds elements topushConstantRanges
list.VulkanPipelineLayoutCreateInfo
VulkanPipelineLayoutCreateInfo. withPushConstantRanges(VulkanPushConstantRange... elements)
Copy the current immutable object with elements that replace the content ofpushConstantRanges
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanPushConstantRange Modifier and Type Method Description VulkanPipelineLayoutCreateInfo.Builder
VulkanPipelineLayoutCreateInfo.Builder. addAllPushConstantRanges(java.lang.Iterable<? extends VulkanPushConstantRange> elements)
Adds elements topushConstantRanges
list.VulkanPipelineLayoutCreateInfo.Builder
VulkanPipelineLayoutCreateInfo.Builder. setPushConstantRanges(java.lang.Iterable<? extends VulkanPushConstantRange> elements)
Sets or replaces all elements forpushConstantRanges
list.VulkanPipelineLayoutCreateInfo
VulkanPipelineLayoutCreateInfo. withPushConstantRanges(java.lang.Iterable<? extends VulkanPushConstantRange> elements)
Copy the current immutable object with elements that replace the content ofpushConstantRanges
.
-