Package org.lwjgl.vulkan
Class VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceTransformFeedbackPropertiesEXT,VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkPhysicalDeviceTransformFeedbackPropertiesEXT>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceTransformFeedbackPropertiesEXT
public static class VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceTransformFeedbackPropertiesEXT,VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceTransformFeedbackPropertiesEXT
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
maxTransformFeedbackBufferDataSize()
Returns the value of themaxTransformFeedbackBufferDataSize
field.int
maxTransformFeedbackBufferDataStride()
Returns the value of themaxTransformFeedbackBufferDataStride
field.int
maxTransformFeedbackBuffers()
Returns the value of themaxTransformFeedbackBuffers
field.long
maxTransformFeedbackBufferSize()
Returns the value of themaxTransformFeedbackBufferSize
field.int
maxTransformFeedbackStreamDataSize()
Returns the value of themaxTransformFeedbackStreamDataSize
field.int
maxTransformFeedbackStreams()
Returns the value of themaxTransformFeedbackStreams
field.long
pNext()
Returns the value of thepNext
field.VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer
pNext(long value)
Sets the specified value to thepNext
field.int
sType()
Returns the value of thesType
field.VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer
sType(int value)
Sets the specified value to thesType
field.boolean
transformFeedbackDraw()
Returns the value of thetransformFeedbackDraw
field.boolean
transformFeedbackQueries()
Returns the value of thetransformFeedbackQueries
field.boolean
transformFeedbackRasterizationStreamSelect()
Returns the value of thetransformFeedbackRasterizationStreamSelect
field.boolean
transformFeedbackStreamsLinesTriangles()
Returns the value of thetransformFeedbackStreamsLinesTriangles
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceTransformFeedbackPropertiesEXT.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 byVkPhysicalDeviceTransformFeedbackPropertiesEXT.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.
-
maxTransformFeedbackStreams
public int maxTransformFeedbackStreams()
Returns the value of themaxTransformFeedbackStreams
field.
-
maxTransformFeedbackBuffers
public int maxTransformFeedbackBuffers()
Returns the value of themaxTransformFeedbackBuffers
field.
-
maxTransformFeedbackBufferSize
public long maxTransformFeedbackBufferSize()
Returns the value of themaxTransformFeedbackBufferSize
field.
-
maxTransformFeedbackStreamDataSize
public int maxTransformFeedbackStreamDataSize()
Returns the value of themaxTransformFeedbackStreamDataSize
field.
-
maxTransformFeedbackBufferDataSize
public int maxTransformFeedbackBufferDataSize()
Returns the value of themaxTransformFeedbackBufferDataSize
field.
-
maxTransformFeedbackBufferDataStride
public int maxTransformFeedbackBufferDataStride()
Returns the value of themaxTransformFeedbackBufferDataStride
field.
-
transformFeedbackQueries
public boolean transformFeedbackQueries()
Returns the value of thetransformFeedbackQueries
field.
-
transformFeedbackStreamsLinesTriangles
public boolean transformFeedbackStreamsLinesTriangles()
Returns the value of thetransformFeedbackStreamsLinesTriangles
field.
-
transformFeedbackRasterizationStreamSelect
public boolean transformFeedbackRasterizationStreamSelect()
Returns the value of thetransformFeedbackRasterizationStreamSelect
field.
-
transformFeedbackDraw
public boolean transformFeedbackDraw()
Returns the value of thetransformFeedbackDraw
field.
-
sType
public VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
-