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 ofVkObjectTableCreateInfoNVXstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmaxPipelineLayouts()Returns the value of themaxPipelineLayoutsfield.VkObjectTableCreateInfoNVX.BuffermaxPipelineLayouts(int value)Sets the specified value to themaxPipelineLayoutsfield.intmaxSampledImagesPerDescriptor()Returns the value of themaxSampledImagesPerDescriptorfield.VkObjectTableCreateInfoNVX.BuffermaxSampledImagesPerDescriptor(int value)Sets the specified value to themaxSampledImagesPerDescriptorfield.intmaxStorageBuffersPerDescriptor()Returns the value of themaxStorageBuffersPerDescriptorfield.VkObjectTableCreateInfoNVX.BuffermaxStorageBuffersPerDescriptor(int value)Sets the specified value to themaxStorageBuffersPerDescriptorfield.intmaxStorageImagesPerDescriptor()Returns the value of themaxStorageImagesPerDescriptorfield.VkObjectTableCreateInfoNVX.BuffermaxStorageImagesPerDescriptor(int value)Sets the specified value to themaxStorageImagesPerDescriptorfield.intmaxUniformBuffersPerDescriptor()Returns the value of themaxUniformBuffersPerDescriptorfield.VkObjectTableCreateInfoNVX.BuffermaxUniformBuffersPerDescriptor(int value)Sets the specified value to themaxUniformBuffersPerDescriptorfield.intobjectCount()Returns the value of theobjectCountfield.VkObjectTableCreateInfoNVX.BufferobjectCount(int value)Sets the specified value to theobjectCountfield.longpNext()Returns the value of thepNextfield.VkObjectTableCreateInfoNVX.BufferpNext(long value)Sets the specified value to thepNextfield.java.nio.IntBufferpObjectEntryCounts()Returns aIntBufferview of the data pointed to by thepObjectEntryCountsfield.VkObjectTableCreateInfoNVX.BufferpObjectEntryCounts(java.nio.IntBuffer value)Sets the address of the specifiedIntBufferto thepObjectEntryCountsfield.java.nio.IntBufferpObjectEntryTypes()Returns aIntBufferview of the data pointed to by thepObjectEntryTypesfield.VkObjectTableCreateInfoNVX.BufferpObjectEntryTypes(java.nio.IntBuffer value)Sets the address of the specifiedIntBufferto thepObjectEntryTypesfield.java.nio.IntBufferpObjectEntryUsageFlags()Returns aIntBufferview of the data pointed to by thepObjectEntryUsageFlagsfield.VkObjectTableCreateInfoNVX.BufferpObjectEntryUsageFlags(java.nio.IntBuffer value)Sets the address of the specifiedIntBufferto thepObjectEntryUsageFlagsfield.intsType()Returns the value of thesTypefield.VkObjectTableCreateInfoNVX.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkObjectTableCreateInfoNVX.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 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 thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
objectCount
public int objectCount()
Returns the value of theobjectCountfield.
-
pObjectEntryTypes
public java.nio.IntBuffer pObjectEntryTypes()
Returns aIntBufferview of the data pointed to by thepObjectEntryTypesfield.
-
pObjectEntryCounts
public java.nio.IntBuffer pObjectEntryCounts()
Returns aIntBufferview of the data pointed to by thepObjectEntryCountsfield.
-
pObjectEntryUsageFlags
public java.nio.IntBuffer pObjectEntryUsageFlags()
Returns aIntBufferview of the data pointed to by thepObjectEntryUsageFlagsfield.
-
maxUniformBuffersPerDescriptor
public int maxUniformBuffersPerDescriptor()
Returns the value of themaxUniformBuffersPerDescriptorfield.
-
maxStorageBuffersPerDescriptor
public int maxStorageBuffersPerDescriptor()
Returns the value of themaxStorageBuffersPerDescriptorfield.
-
maxStorageImagesPerDescriptor
public int maxStorageImagesPerDescriptor()
Returns the value of themaxStorageImagesPerDescriptorfield.
-
maxSampledImagesPerDescriptor
public int maxSampledImagesPerDescriptor()
Returns the value of themaxSampledImagesPerDescriptorfield.
-
maxPipelineLayouts
public int maxPipelineLayouts()
Returns the value of themaxPipelineLayoutsfield.
-
sType
public VkObjectTableCreateInfoNVX.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkObjectTableCreateInfoNVX.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
objectCount
public VkObjectTableCreateInfoNVX.Buffer objectCount(int value)
Sets the specified value to theobjectCountfield.
-
pObjectEntryTypes
public VkObjectTableCreateInfoNVX.Buffer pObjectEntryTypes(java.nio.IntBuffer value)
Sets the address of the specifiedIntBufferto thepObjectEntryTypesfield.
-
pObjectEntryCounts
public VkObjectTableCreateInfoNVX.Buffer pObjectEntryCounts(java.nio.IntBuffer value)
Sets the address of the specifiedIntBufferto thepObjectEntryCountsfield.
-
pObjectEntryUsageFlags
public VkObjectTableCreateInfoNVX.Buffer pObjectEntryUsageFlags(java.nio.IntBuffer value)
Sets the address of the specifiedIntBufferto thepObjectEntryUsageFlagsfield.
-
maxUniformBuffersPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxUniformBuffersPerDescriptor(int value)
Sets the specified value to themaxUniformBuffersPerDescriptorfield.
-
maxStorageBuffersPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxStorageBuffersPerDescriptor(int value)
Sets the specified value to themaxStorageBuffersPerDescriptorfield.
-
maxStorageImagesPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxStorageImagesPerDescriptor(int value)
Sets the specified value to themaxStorageImagesPerDescriptorfield.
-
maxSampledImagesPerDescriptor
public VkObjectTableCreateInfoNVX.Buffer maxSampledImagesPerDescriptor(int value)
Sets the specified value to themaxSampledImagesPerDescriptorfield.
-
maxPipelineLayouts
public VkObjectTableCreateInfoNVX.Buffer maxPipelineLayouts(int value)
Sets the specified value to themaxPipelineLayoutsfield.
-
-