Package org.lwjgl.vulkan
Class VkObjectTableCreateInfoNVX.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkObjectTableCreateInfoNVX,VkObjectTableCreateInfoNVX.Buffer>
-
- org.lwjgl.vulkan.VkObjectTableCreateInfoNVX.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkObjectTableCreateInfoNVX>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkObjectTableCreateInfoNVX
public static class VkObjectTableCreateInfoNVX.Buffer extends org.lwjgl.system.StructBuffer<VkObjectTableCreateInfoNVX,VkObjectTableCreateInfoNVX.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkObjectTableCreateInfoNVX
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
maxPipelineLayouts()
Returns the value of themaxPipelineLayouts
field.VkObjectTableCreateInfoNVX.Buffer
maxPipelineLayouts(int value)
Sets the specified value to themaxPipelineLayouts
field.int
maxSampledImagesPerDescriptor()
Returns the value of themaxSampledImagesPerDescriptor
field.VkObjectTableCreateInfoNVX.Buffer
maxSampledImagesPerDescriptor(int value)
Sets the specified value to themaxSampledImagesPerDescriptor
field.int
maxStorageBuffersPerDescriptor()
Returns the value of themaxStorageBuffersPerDescriptor
field.VkObjectTableCreateInfoNVX.Buffer
maxStorageBuffersPerDescriptor(int value)
Sets the specified value to themaxStorageBuffersPerDescriptor
field.int
maxStorageImagesPerDescriptor()
Returns the value of themaxStorageImagesPerDescriptor
field.VkObjectTableCreateInfoNVX.Buffer
maxStorageImagesPerDescriptor(int value)
Sets the specified value to themaxStorageImagesPerDescriptor
field.int
maxUniformBuffersPerDescriptor()
Returns the value of themaxUniformBuffersPerDescriptor
field.VkObjectTableCreateInfoNVX.Buffer
maxUniformBuffersPerDescriptor(int value)
Sets the specified value to themaxUniformBuffersPerDescriptor
field.int
objectCount()
Returns the value of theobjectCount
field.VkObjectTableCreateInfoNVX.Buffer
objectCount(int value)
Sets the specified value to theobjectCount
field.long
pNext()
Returns the value of thepNext
field.VkObjectTableCreateInfoNVX.Buffer
pNext(long value)
Sets the specified value to thepNext
field.java.nio.IntBuffer
pObjectEntryCounts()
Returns aIntBuffer
view of the data pointed to by thepObjectEntryCounts
field.VkObjectTableCreateInfoNVX.Buffer
pObjectEntryCounts(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepObjectEntryCounts
field.java.nio.IntBuffer
pObjectEntryTypes()
Returns aIntBuffer
view of the data pointed to by thepObjectEntryTypes
field.VkObjectTableCreateInfoNVX.Buffer
pObjectEntryTypes(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepObjectEntryTypes
field.java.nio.IntBuffer
pObjectEntryUsageFlags()
Returns aIntBuffer
view of the data pointed to by thepObjectEntryUsageFlags
field.VkObjectTableCreateInfoNVX.Buffer
pObjectEntryUsageFlags(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepObjectEntryUsageFlags
field.int
sType()
Returns the value of thesType
field.VkObjectTableCreateInfoNVX.Buffer
sType(int value)
Sets the specified value to thesType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkObjectTableCreateInfoNVX.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 byVkObjectTableCreateInfoNVX.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.
-
objectCount
public int objectCount()
Returns the value of theobjectCount
field.
-
pObjectEntryTypes
public java.nio.IntBuffer pObjectEntryTypes()
Returns aIntBuffer
view of the data pointed to by thepObjectEntryTypes
field.
-
pObjectEntryCounts
public java.nio.IntBuffer pObjectEntryCounts()
Returns aIntBuffer
view of the data pointed to by thepObjectEntryCounts
field.
-
pObjectEntryUsageFlags
public java.nio.IntBuffer pObjectEntryUsageFlags()
Returns aIntBuffer
view of the data pointed to by thepObjectEntryUsageFlags
field.
-
maxUniformBuffersPerDescriptor
public int maxUniformBuffersPerDescriptor()
Returns the value of themaxUniformBuffersPerDescriptor
field.
-
maxStorageBuffersPerDescriptor
public int maxStorageBuffersPerDescriptor()
Returns the value of themaxStorageBuffersPerDescriptor
field.
-
maxStorageImagesPerDescriptor
public int maxStorageImagesPerDescriptor()
Returns the value of themaxStorageImagesPerDescriptor
field.
-
maxSampledImagesPerDescriptor
public int maxSampledImagesPerDescriptor()
Returns the value of themaxSampledImagesPerDescriptor
field.
-
maxPipelineLayouts
public int maxPipelineLayouts()
Returns the value of themaxPipelineLayouts
field.
-
sType
public VkObjectTableCreateInfoNVX.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkObjectTableCreateInfoNVX.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
objectCount
public VkObjectTableCreateInfoNVX.Buffer objectCount(int value)
Sets the specified value to theobjectCount
field.
-
pObjectEntryTypes
public VkObjectTableCreateInfoNVX.Buffer pObjectEntryTypes(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepObjectEntryTypes
field.
-
pObjectEntryCounts
public VkObjectTableCreateInfoNVX.Buffer pObjectEntryCounts(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepObjectEntryCounts
field.
-
pObjectEntryUsageFlags
public VkObjectTableCreateInfoNVX.Buffer pObjectEntryUsageFlags(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepObjectEntryUsageFlags
field.
-
maxUniformBuffersPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxUniformBuffersPerDescriptor(int value)
Sets the specified value to themaxUniformBuffersPerDescriptor
field.
-
maxStorageBuffersPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxStorageBuffersPerDescriptor(int value)
Sets the specified value to themaxStorageBuffersPerDescriptor
field.
-
maxStorageImagesPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxStorageImagesPerDescriptor(int value)
Sets the specified value to themaxStorageImagesPerDescriptor
field.
-
maxSampledImagesPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxSampledImagesPerDescriptor(int value)
Sets the specified value to themaxSampledImagesPerDescriptor
field.
-
maxPipelineLayouts
public VkObjectTableCreateInfoNVX.Buffer maxPipelineLayouts(int value)
Sets the specified value to themaxPipelineLayouts
field.
-
-