Package org.lwjgl.vulkan
Class VkDeviceGeneratedCommandsLimitsNVX.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkDeviceGeneratedCommandsLimitsNVX,VkDeviceGeneratedCommandsLimitsNVX.Buffer>
-
- org.lwjgl.vulkan.VkDeviceGeneratedCommandsLimitsNVX.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkDeviceGeneratedCommandsLimitsNVX>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkDeviceGeneratedCommandsLimitsNVX
public static class VkDeviceGeneratedCommandsLimitsNVX.Buffer extends org.lwjgl.system.StructBuffer<VkDeviceGeneratedCommandsLimitsNVX,VkDeviceGeneratedCommandsLimitsNVX.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkDeviceGeneratedCommandsLimitsNVXstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmaxIndirectCommandsLayoutTokenCount()Returns the value of themaxIndirectCommandsLayoutTokenCountfield.VkDeviceGeneratedCommandsLimitsNVX.BuffermaxIndirectCommandsLayoutTokenCount(int value)Sets the specified value to themaxIndirectCommandsLayoutTokenCountfield.intmaxObjectEntryCounts()Returns the value of themaxObjectEntryCountsfield.VkDeviceGeneratedCommandsLimitsNVX.BuffermaxObjectEntryCounts(int value)Sets the specified value to themaxObjectEntryCountsfield.intminCommandsTokenBufferOffsetAlignment()Returns the value of theminCommandsTokenBufferOffsetAlignmentfield.VkDeviceGeneratedCommandsLimitsNVX.BufferminCommandsTokenBufferOffsetAlignment(int value)Sets the specified value to theminCommandsTokenBufferOffsetAlignmentfield.intminSequenceCountBufferOffsetAlignment()Returns the value of theminSequenceCountBufferOffsetAlignmentfield.VkDeviceGeneratedCommandsLimitsNVX.BufferminSequenceCountBufferOffsetAlignment(int value)Sets the specified value to theminSequenceCountBufferOffsetAlignmentfield.intminSequenceIndexBufferOffsetAlignment()Returns the value of theminSequenceIndexBufferOffsetAlignmentfield.VkDeviceGeneratedCommandsLimitsNVX.BufferminSequenceIndexBufferOffsetAlignment(int value)Sets the specified value to theminSequenceIndexBufferOffsetAlignmentfield.longpNext()Returns the value of thepNextfield.VkDeviceGeneratedCommandsLimitsNVX.BufferpNext(long value)Sets the specified value to thepNextfield.intsType()Returns the value of thesTypefield.VkDeviceGeneratedCommandsLimitsNVX.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkDeviceGeneratedCommandsLimitsNVX.Bufferinstance 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 byVkDeviceGeneratedCommandsLimitsNVX.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 int sType()
Returns the value of thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
maxIndirectCommandsLayoutTokenCount
public int maxIndirectCommandsLayoutTokenCount()
Returns the value of themaxIndirectCommandsLayoutTokenCountfield.
-
maxObjectEntryCounts
public int maxObjectEntryCounts()
Returns the value of themaxObjectEntryCountsfield.
-
minSequenceCountBufferOffsetAlignment
public int minSequenceCountBufferOffsetAlignment()
Returns the value of theminSequenceCountBufferOffsetAlignmentfield.
-
minSequenceIndexBufferOffsetAlignment
public int minSequenceIndexBufferOffsetAlignment()
Returns the value of theminSequenceIndexBufferOffsetAlignmentfield.
-
minCommandsTokenBufferOffsetAlignment
public int minCommandsTokenBufferOffsetAlignment()
Returns the value of theminCommandsTokenBufferOffsetAlignmentfield.
-
sType
public VkDeviceGeneratedCommandsLimitsNVX.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkDeviceGeneratedCommandsLimitsNVX.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
maxIndirectCommandsLayoutTokenCount
public VkDeviceGeneratedCommandsLimitsNVX.Buffer maxIndirectCommandsLayoutTokenCount(int value)
Sets the specified value to themaxIndirectCommandsLayoutTokenCountfield.
-
maxObjectEntryCounts
public VkDeviceGeneratedCommandsLimitsNVX.Buffer maxObjectEntryCounts(int value)
Sets the specified value to themaxObjectEntryCountsfield.
-
minSequenceCountBufferOffsetAlignment
public VkDeviceGeneratedCommandsLimitsNVX.Buffer minSequenceCountBufferOffsetAlignment(int value)
Sets the specified value to theminSequenceCountBufferOffsetAlignmentfield.
-
minSequenceIndexBufferOffsetAlignment
public VkDeviceGeneratedCommandsLimitsNVX.Buffer minSequenceIndexBufferOffsetAlignment(int value)
Sets the specified value to theminSequenceIndexBufferOffsetAlignmentfield.
-
minCommandsTokenBufferOffsetAlignment
public VkDeviceGeneratedCommandsLimitsNVX.Buffer minCommandsTokenBufferOffsetAlignment(int value)
Sets the specified value to theminCommandsTokenBufferOffsetAlignmentfield.
-
-