public static class VkObjectTableCreateInfoNVX.Buffer extends org.lwjgl.system.StructBuffer<VkObjectTableCreateInfoNVX,VkObjectTableCreateInfoNVX.Buffer> implements org.lwjgl.system.NativeResource
VkObjectTableCreateInfoNVX structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkObjectTableCreateInfoNVX.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
maxPipelineLayouts()
Returns the value of the
maxPipelineLayouts field. |
VkObjectTableCreateInfoNVX.Buffer |
maxPipelineLayouts(int value)
Sets the specified value to the
maxPipelineLayouts field. |
int |
maxSampledImagesPerDescriptor()
Returns the value of the
maxSampledImagesPerDescriptor field. |
VkObjectTableCreateInfoNVX.Buffer |
maxSampledImagesPerDescriptor(int value)
Sets the specified value to the
maxSampledImagesPerDescriptor field. |
int |
maxStorageBuffersPerDescriptor()
Returns the value of the
maxStorageBuffersPerDescriptor field. |
VkObjectTableCreateInfoNVX.Buffer |
maxStorageBuffersPerDescriptor(int value)
Sets the specified value to the
maxStorageBuffersPerDescriptor field. |
int |
maxStorageImagesPerDescriptor()
Returns the value of the
maxStorageImagesPerDescriptor field. |
VkObjectTableCreateInfoNVX.Buffer |
maxStorageImagesPerDescriptor(int value)
Sets the specified value to the
maxStorageImagesPerDescriptor field. |
int |
maxUniformBuffersPerDescriptor()
Returns the value of the
maxUniformBuffersPerDescriptor field. |
VkObjectTableCreateInfoNVX.Buffer |
maxUniformBuffersPerDescriptor(int value)
Sets the specified value to the
maxUniformBuffersPerDescriptor field. |
int |
objectCount()
Returns the value of the
objectCount field. |
VkObjectTableCreateInfoNVX.Buffer |
objectCount(int value)
Sets the specified value to the
objectCount field. |
long |
pNext()
Returns the value of the
pNext field. |
VkObjectTableCreateInfoNVX.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
java.nio.IntBuffer |
pObjectEntryCounts()
Returns a
IntBuffer view of the data pointed to by the pObjectEntryCounts field. |
VkObjectTableCreateInfoNVX.Buffer |
pObjectEntryCounts(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pObjectEntryCounts field. |
java.nio.IntBuffer |
pObjectEntryTypes()
Returns a
IntBuffer view of the data pointed to by the pObjectEntryTypes field. |
VkObjectTableCreateInfoNVX.Buffer |
pObjectEntryTypes(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pObjectEntryTypes field. |
java.nio.IntBuffer |
pObjectEntryUsageFlags()
Returns a
IntBuffer view of the data pointed to by the pObjectEntryUsageFlags field. |
VkObjectTableCreateInfoNVX.Buffer |
pObjectEntryUsageFlags(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pObjectEntryUsageFlags field. |
int |
sType()
Returns the value of the
sType field. |
VkObjectTableCreateInfoNVX.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkObjectTableCreateInfoNVX.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 VkObjectTableCreateInfoNVX.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 objectCount()
objectCount field.public java.nio.IntBuffer pObjectEntryTypes()
IntBuffer view of the data pointed to by the pObjectEntryTypes field.public java.nio.IntBuffer pObjectEntryCounts()
IntBuffer view of the data pointed to by the pObjectEntryCounts field.public java.nio.IntBuffer pObjectEntryUsageFlags()
IntBuffer view of the data pointed to by the pObjectEntryUsageFlags field.public int maxUniformBuffersPerDescriptor()
maxUniformBuffersPerDescriptor field.public int maxStorageBuffersPerDescriptor()
maxStorageBuffersPerDescriptor field.public int maxStorageImagesPerDescriptor()
maxStorageImagesPerDescriptor field.public int maxSampledImagesPerDescriptor()
maxSampledImagesPerDescriptor field.public int maxPipelineLayouts()
maxPipelineLayouts field.public VkObjectTableCreateInfoNVX.Buffer sType(int value)
sType field.public VkObjectTableCreateInfoNVX.Buffer pNext(long value)
pNext field.public VkObjectTableCreateInfoNVX.Buffer objectCount(int value)
objectCount field.public VkObjectTableCreateInfoNVX.Buffer pObjectEntryTypes(java.nio.IntBuffer value)
IntBuffer to the pObjectEntryTypes field.public VkObjectTableCreateInfoNVX.Buffer pObjectEntryCounts(java.nio.IntBuffer value)
IntBuffer to the pObjectEntryCounts field.public VkObjectTableCreateInfoNVX.Buffer pObjectEntryUsageFlags(java.nio.IntBuffer value)
IntBuffer to the pObjectEntryUsageFlags field.public VkObjectTableCreateInfoNVX.Buffer maxUniformBuffersPerDescriptor(int value)
maxUniformBuffersPerDescriptor field.public VkObjectTableCreateInfoNVX.Buffer maxStorageBuffersPerDescriptor(int value)
maxStorageBuffersPerDescriptor field.public VkObjectTableCreateInfoNVX.Buffer maxStorageImagesPerDescriptor(int value)
maxStorageImagesPerDescriptor field.public VkObjectTableCreateInfoNVX.Buffer maxSampledImagesPerDescriptor(int value)
maxSampledImagesPerDescriptor field.public VkObjectTableCreateInfoNVX.Buffer maxPipelineLayouts(int value)
maxPipelineLayouts field.Copyright LWJGL. All Rights Reserved. License terms.