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 ofVkDeviceGeneratedCommandsLimitsNVX
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
maxIndirectCommandsLayoutTokenCount()
Returns the value of themaxIndirectCommandsLayoutTokenCount
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
maxIndirectCommandsLayoutTokenCount(int value)
Sets the specified value to themaxIndirectCommandsLayoutTokenCount
field.int
maxObjectEntryCounts()
Returns the value of themaxObjectEntryCounts
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
maxObjectEntryCounts(int value)
Sets the specified value to themaxObjectEntryCounts
field.int
minCommandsTokenBufferOffsetAlignment()
Returns the value of theminCommandsTokenBufferOffsetAlignment
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
minCommandsTokenBufferOffsetAlignment(int value)
Sets the specified value to theminCommandsTokenBufferOffsetAlignment
field.int
minSequenceCountBufferOffsetAlignment()
Returns the value of theminSequenceCountBufferOffsetAlignment
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
minSequenceCountBufferOffsetAlignment(int value)
Sets the specified value to theminSequenceCountBufferOffsetAlignment
field.int
minSequenceIndexBufferOffsetAlignment()
Returns the value of theminSequenceIndexBufferOffsetAlignment
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
minSequenceIndexBufferOffsetAlignment(int value)
Sets the specified value to theminSequenceIndexBufferOffsetAlignment
field.long
pNext()
Returns the value of thepNext
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
pNext(long value)
Sets the specified value to thepNext
field.int
sType()
Returns the value of thesType
field.VkDeviceGeneratedCommandsLimitsNVX.Buffer
sType(int value)
Sets the specified value to thesType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkDeviceGeneratedCommandsLimitsNVX.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 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 thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
maxIndirectCommandsLayoutTokenCount
public int maxIndirectCommandsLayoutTokenCount()
Returns the value of themaxIndirectCommandsLayoutTokenCount
field.
-
maxObjectEntryCounts
public int maxObjectEntryCounts()
Returns the value of themaxObjectEntryCounts
field.
-
minSequenceCountBufferOffsetAlignment
public int minSequenceCountBufferOffsetAlignment()
Returns the value of theminSequenceCountBufferOffsetAlignment
field.
-
minSequenceIndexBufferOffsetAlignment
public int minSequenceIndexBufferOffsetAlignment()
Returns the value of theminSequenceIndexBufferOffsetAlignment
field.
-
minCommandsTokenBufferOffsetAlignment
public int minCommandsTokenBufferOffsetAlignment()
Returns the value of theminCommandsTokenBufferOffsetAlignment
field.
-
sType
public VkDeviceGeneratedCommandsLimitsNVX.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkDeviceGeneratedCommandsLimitsNVX.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
maxIndirectCommandsLayoutTokenCount
public VkDeviceGeneratedCommandsLimitsNVX.Buffer maxIndirectCommandsLayoutTokenCount(int value)
Sets the specified value to themaxIndirectCommandsLayoutTokenCount
field.
-
maxObjectEntryCounts
public VkDeviceGeneratedCommandsLimitsNVX.Buffer maxObjectEntryCounts(int value)
Sets the specified value to themaxObjectEntryCounts
field.
-
minSequenceCountBufferOffsetAlignment
public VkDeviceGeneratedCommandsLimitsNVX.Buffer minSequenceCountBufferOffsetAlignment(int value)
Sets the specified value to theminSequenceCountBufferOffsetAlignment
field.
-
minSequenceIndexBufferOffsetAlignment
public VkDeviceGeneratedCommandsLimitsNVX.Buffer minSequenceIndexBufferOffsetAlignment(int value)
Sets the specified value to theminSequenceIndexBufferOffsetAlignment
field.
-
minCommandsTokenBufferOffsetAlignment
public VkDeviceGeneratedCommandsLimitsNVX.Buffer minCommandsTokenBufferOffsetAlignment(int value)
Sets the specified value to theminCommandsTokenBufferOffsetAlignment
field.
-
-