Package org.lwjgl.vulkan
Class VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkDescriptorUpdateTemplateCreateInfo,VkDescriptorUpdateTemplateCreateInfo.Buffer>
-
- org.lwjgl.vulkan.VkDescriptorUpdateTemplateCreateInfo.Buffer
-
- org.lwjgl.vulkan.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkDescriptorUpdateTemplateCreateInfo>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkDescriptorUpdateTemplateCreateInfoKHR
public static class VkDescriptorUpdateTemplateCreateInfoKHR.Buffer extends VkDescriptorUpdateTemplateCreateInfo.Buffer
An array ofVkDescriptorUpdateTemplateCreateInfoKHR
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
descriptorSetLayout(long value)
Sets the specified value to thedescriptorSetLayout
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
flags(int value)
Sets the specified value to theflags
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
pDescriptorUpdateEntries(VkDescriptorUpdateTemplateEntry.Buffer value)
Sets the address of the specifiedVkDescriptorUpdateTemplateEntry.Buffer
to thepDescriptorUpdateEntries
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
pipelineBindPoint(int value)
Sets the specified value to thepipelineBindPoint
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
pipelineLayout(long value)
Sets the specified value to thepipelineLayout
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
pNext(long value)
Sets the specified value to thepNext
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
set(int value)
Sets the specified value to theset
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
sType(int value)
Sets the specified value to thesType
field.VkDescriptorUpdateTemplateCreateInfoKHR.Buffer
templateType(int value)
Sets the specified value to thetemplateType
field.-
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
-
Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
-
Methods inherited from class org.lwjgl.vulkan.VkDescriptorUpdateTemplateCreateInfo.Buffer
descriptorSetLayout, descriptorUpdateEntryCount, flags, pDescriptorUpdateEntries, pipelineBindPoint, pipelineLayout, pNext, set, sType, templateType
-
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkDescriptorUpdateTemplateCreateInfoKHR.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byVkDescriptorUpdateTemplateCreateInfo.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
sType
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer sType(int value)
Sets the specified value to thesType
field.- Overrides:
sType
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
pNext
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer pNext(long value)
Sets the specified value to thepNext
field.- Overrides:
pNext
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
flags
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer flags(int value)
Sets the specified value to theflags
field.- Overrides:
flags
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
pDescriptorUpdateEntries
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer pDescriptorUpdateEntries(VkDescriptorUpdateTemplateEntry.Buffer value)
Sets the address of the specifiedVkDescriptorUpdateTemplateEntry.Buffer
to thepDescriptorUpdateEntries
field.- Overrides:
pDescriptorUpdateEntries
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
templateType
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer templateType(int value)
Sets the specified value to thetemplateType
field.- Overrides:
templateType
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
descriptorSetLayout
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer descriptorSetLayout(long value)
Sets the specified value to thedescriptorSetLayout
field.- Overrides:
descriptorSetLayout
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
pipelineBindPoint
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer pipelineBindPoint(int value)
Sets the specified value to thepipelineBindPoint
field.- Overrides:
pipelineBindPoint
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
pipelineLayout
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer pipelineLayout(long value)
Sets the specified value to thepipelineLayout
field.- Overrides:
pipelineLayout
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
set
public VkDescriptorUpdateTemplateCreateInfoKHR.Buffer set(int value)
Sets the specified value to theset
field.- Overrides:
set
in classVkDescriptorUpdateTemplateCreateInfo.Buffer
-
-