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>
,NativeResource
,Pointer
- Enclosing class:
VkGeneratedCommandsInfoNV
public static class VkGeneratedCommandsInfoNV.Buffer
extends StructBuffer<VkGeneratedCommandsInfoNV,VkGeneratedCommandsInfoNV.Buffer>
implements NativeResource
An array of
VkGeneratedCommandsInfoNV
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
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.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlong
indirectCommandsLayout
(long value) Sets the specified value to theindirectCommandsLayout
field.long
pipeline()
pipeline
(long value) Sets the specified value to thepipeline
field.int
pipelineBindPoint
(int value) Sets the specified value to thepipelineBindPoint
field.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.long
preprocessBuffer
(long value) Sets the specified value to thepreprocessBuffer
field.long
preprocessOffset
(long value) Sets the specified value to thepreprocessOffset
field.long
preprocessSize
(long value) Sets the specified value to thepreprocessSize
field.pStreams()
Sets the address of the specifiedVkIndirectCommandsStreamNV.Buffer
to thepStreams
field.int
sequencesCount
(int value) Sets the specified value to thesequencesCount
field.long
sequencesCountBuffer
(long value) Sets the specified value to thesequencesCountBuffer
field.long
sequencesCountOffset
(long value) Sets the specified value to thesequencesCountOffset
field.long
sequencesIndexBuffer
(long value) Sets the specified value to thesequencesIndexBuffer
field.long
sequencesIndexOffset
(long value) Sets the specified value to thesequencesIndexOffset
field.int
int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV
value to thesType
field.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.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.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkGeneratedCommandsInfoNV.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 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
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
pipelineBindPoint
public int pipelineBindPoint()- Returns:
- the value of the
pipelineBindPoint
field.
-
pipeline
public long pipeline()- Returns:
- the value of the
pipeline
field.
-
indirectCommandsLayout
public long indirectCommandsLayout()- Returns:
- the value of the
indirectCommandsLayout
field.
-
streamCount
public int streamCount()- Returns:
- the value of the
streamCount
field.
-
pStreams
- Returns:
- a
VkIndirectCommandsStreamNV.Buffer
view of the struct array pointed to by thepStreams
field.
-
sequencesCount
public int sequencesCount()- Returns:
- the value of the
sequencesCount
field.
-
preprocessBuffer
public long preprocessBuffer()- Returns:
- the value of the
preprocessBuffer
field.
-
preprocessOffset
public long preprocessOffset()- Returns:
- the value of the
preprocessOffset
field.
-
preprocessSize
public long preprocessSize()- Returns:
- the value of the
preprocessSize
field.
-
sequencesCountBuffer
public long sequencesCountBuffer()- Returns:
- the value of the
sequencesCountBuffer
field.
-
sequencesCountOffset
public long sequencesCountOffset()- Returns:
- the value of the
sequencesCountOffset
field.
-
sequencesIndexBuffer
public long sequencesIndexBuffer()- Returns:
- the value of the
sequencesIndexBuffer
field.
-
sequencesIndexOffset
public long sequencesIndexOffset()- Returns:
- the value of the
sequencesIndexOffset
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
pipelineBindPoint
Sets the specified value to thepipelineBindPoint
field. -
pipeline
Sets the specified value to thepipeline
field. -
indirectCommandsLayout
Sets the specified value to theindirectCommandsLayout
field. -
pStreams
Sets the address of the specifiedVkIndirectCommandsStreamNV.Buffer
to thepStreams
field. -
sequencesCount
Sets the specified value to thesequencesCount
field. -
preprocessBuffer
Sets the specified value to thepreprocessBuffer
field. -
preprocessOffset
Sets the specified value to thepreprocessOffset
field. -
preprocessSize
Sets the specified value to thepreprocessSize
field. -
sequencesCountBuffer
Sets the specified value to thesequencesCountBuffer
field. -
sequencesCountOffset
Sets the specified value to thesequencesCountOffset
field. -
sequencesIndexBuffer
Sets the specified value to thesequencesIndexBuffer
field. -
sequencesIndexOffset
Sets the specified value to thesequencesIndexOffset
field.
-