Package org.lwjgl.vulkan
Class VkGeneratedCommandsInfoNV.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkGeneratedCommandsInfoNV.Buffer>
org.lwjgl.system.StructBuffer<VkGeneratedCommandsInfoNV,VkGeneratedCommandsInfoNV.Buffer>
org.lwjgl.vulkan.VkGeneratedCommandsInfoNV.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<VkGeneratedCommandsInfoNV>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
VkGeneratedCommandsInfoNV
public static class VkGeneratedCommandsInfoNV.Buffer
extends org.lwjgl.system.StructBuffer<VkGeneratedCommandsInfoNV,VkGeneratedCommandsInfoNV.Buffer>
implements org.lwjgl.system.NativeResource
An array of
VkGeneratedCommandsInfoNV structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newVkGeneratedCommandsInfoNV.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlongindirectCommandsLayout(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.indirectCommandsLayout()field.longpipeline()pipeline(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.pipeline()field.intpipelineBindPoint(int value) Sets the specified value to theVkGeneratedCommandsInfoNV.pipelineBindPoint()field.longpNext()pNext(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.pNext()field.longpreprocessBuffer(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessBuffer()field.longpreprocessOffset(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessOffset()field.longpreprocessSize(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessSize()field.pStreams()Sets the address of the specifiedVkIndirectCommandsStreamNV.Bufferto theVkGeneratedCommandsInfoNV.pStreams()field.intsequencesCount(int value) Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCount()field.longsequencesCountBuffer(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCountBuffer()field.longsequencesCountOffset(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCountOffset()field.longsequencesIndexBuffer(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesIndexBuffer()field.longsequencesIndexOffset(long value) Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesIndexOffset()field.intintsType()sType(int value) Sets the specified value to theVkGeneratedCommandsInfoNV.sType()field.Sets theSTRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NVvalue to theVkGeneratedCommandsInfoNV.sType()field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods 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, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkGeneratedCommandsInfoNV.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 by
VkGeneratedCommandsInfoNV.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 Details
-
sType
public int sType()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sType()field.
-
pNext
public long pNext()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.pNext()field.
-
pipelineBindPoint
public int pipelineBindPoint()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.pipelineBindPoint()field.
-
pipeline
public long pipeline()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.pipeline()field.
-
indirectCommandsLayout
public long indirectCommandsLayout()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.indirectCommandsLayout()field.
-
streamCount
public int streamCount()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.streamCount()field.
-
pStreams
- Returns:
- a
VkIndirectCommandsStreamNV.Bufferview of the struct array pointed to by theVkGeneratedCommandsInfoNV.pStreams()field.
-
sequencesCount
public int sequencesCount()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesCount()field.
-
preprocessBuffer
public long preprocessBuffer()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.preprocessBuffer()field.
-
preprocessOffset
public long preprocessOffset()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.preprocessOffset()field.
-
preprocessSize
public long preprocessSize()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.preprocessSize()field.
-
sequencesCountBuffer
public long sequencesCountBuffer()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesCountBuffer()field.
-
sequencesCountOffset
public long sequencesCountOffset()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesCountOffset()field.
-
sequencesIndexBuffer
public long sequencesIndexBuffer()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesIndexBuffer()field.
-
sequencesIndexOffset
public long sequencesIndexOffset()- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesIndexOffset()field.
-
sType
Sets the specified value to theVkGeneratedCommandsInfoNV.sType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NVvalue to theVkGeneratedCommandsInfoNV.sType()field. -
pNext
Sets the specified value to theVkGeneratedCommandsInfoNV.pNext()field. -
pipelineBindPoint
Sets the specified value to theVkGeneratedCommandsInfoNV.pipelineBindPoint()field. -
pipeline
Sets the specified value to theVkGeneratedCommandsInfoNV.pipeline()field. -
indirectCommandsLayout
Sets the specified value to theVkGeneratedCommandsInfoNV.indirectCommandsLayout()field. -
pStreams
Sets the address of the specifiedVkIndirectCommandsStreamNV.Bufferto theVkGeneratedCommandsInfoNV.pStreams()field. -
sequencesCount
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCount()field. -
preprocessBuffer
Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessBuffer()field. -
preprocessOffset
Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessOffset()field. -
preprocessSize
Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessSize()field. -
sequencesCountBuffer
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCountBuffer()field. -
sequencesCountOffset
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCountOffset()field. -
sequencesIndexBuffer
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesIndexBuffer()field. -
sequencesIndexOffset
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesIndexOffset()field.
-