public static class VkRenderPassMultiviewCreateInfo.Buffer extends org.lwjgl.system.StructBuffer<VkRenderPassMultiviewCreateInfo,VkRenderPassMultiviewCreateInfo.Buffer> implements org.lwjgl.system.NativeResource
VkRenderPassMultiviewCreateInfo structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkRenderPassMultiviewCreateInfo.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
correlationMaskCount()
Returns the value of the
correlationMaskCount field. |
int |
dependencyCount()
Returns the value of the
dependencyCount field. |
java.nio.IntBuffer |
pCorrelationMasks()
Returns a
IntBuffer view of the data pointed to by the pCorrelationMasks field. |
VkRenderPassMultiviewCreateInfo.Buffer |
pCorrelationMasks(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pCorrelationMasks field. |
long |
pNext()
Returns the value of the
pNext field. |
VkRenderPassMultiviewCreateInfo.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
java.nio.IntBuffer |
pViewMasks()
Returns a
IntBuffer view of the data pointed to by the pViewMasks field. |
VkRenderPassMultiviewCreateInfo.Buffer |
pViewMasks(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pViewMasks field. |
java.nio.IntBuffer |
pViewOffsets()
Returns a
IntBuffer view of the data pointed to by the pViewOffsets field. |
VkRenderPassMultiviewCreateInfo.Buffer |
pViewOffsets(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pViewOffsets field. |
int |
sType()
Returns the value of the
sType field. |
VkRenderPassMultiviewCreateInfo.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
int |
subpassCount()
Returns the value of the
subpassCount field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkRenderPassMultiviewCreateInfo.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 VkRenderPassMultiviewCreateInfo.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int sType()
sType field.public long pNext()
pNext field.public int subpassCount()
subpassCount field.@Nullable public java.nio.IntBuffer pViewMasks()
IntBuffer view of the data pointed to by the pViewMasks field.public int dependencyCount()
dependencyCount field.@Nullable public java.nio.IntBuffer pViewOffsets()
IntBuffer view of the data pointed to by the pViewOffsets field.public int correlationMaskCount()
correlationMaskCount field.@Nullable public java.nio.IntBuffer pCorrelationMasks()
IntBuffer view of the data pointed to by the pCorrelationMasks field.public VkRenderPassMultiviewCreateInfo.Buffer sType(int value)
sType field.public VkRenderPassMultiviewCreateInfo.Buffer pNext(long value)
pNext field.public VkRenderPassMultiviewCreateInfo.Buffer pViewMasks(@Nullable java.nio.IntBuffer value)
IntBuffer to the pViewMasks field.public VkRenderPassMultiviewCreateInfo.Buffer pViewOffsets(@Nullable java.nio.IntBuffer value)
IntBuffer to the pViewOffsets field.public VkRenderPassMultiviewCreateInfo.Buffer pCorrelationMasks(@Nullable java.nio.IntBuffer value)
IntBuffer to the pCorrelationMasks field.Copyright LWJGL. All Rights Reserved. License terms.