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 ofVkPhysicalDeviceTransformFeedbackPropertiesEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmaxTransformFeedbackBufferDataSize()Returns the value of themaxTransformFeedbackBufferDataSizefield.intmaxTransformFeedbackBufferDataStride()Returns the value of themaxTransformFeedbackBufferDataStridefield.intmaxTransformFeedbackBuffers()Returns the value of themaxTransformFeedbackBuffersfield.longmaxTransformFeedbackBufferSize()Returns the value of themaxTransformFeedbackBufferSizefield.intmaxTransformFeedbackStreamDataSize()Returns the value of themaxTransformFeedbackStreamDataSizefield.intmaxTransformFeedbackStreams()Returns the value of themaxTransformFeedbackStreamsfield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceTransformFeedbackPropertiesEXT.BufferpNext(long value)Sets the specified value to thepNextfield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceTransformFeedbackPropertiesEXT.BuffersType(int value)Sets the specified value to thesTypefield.booleantransformFeedbackDraw()Returns the value of thetransformFeedbackDrawfield.booleantransformFeedbackQueries()Returns the value of thetransformFeedbackQueriesfield.booleantransformFeedbackRasterizationStreamSelect()Returns the value of thetransformFeedbackRasterizationStreamSelectfield.booleantransformFeedbackStreamsLinesTriangles()Returns the value of thetransformFeedbackStreamsLinesTrianglesfield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceTransformFeedbackPropertiesEXT.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 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 thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
maxTransformFeedbackStreams
public int maxTransformFeedbackStreams()
Returns the value of themaxTransformFeedbackStreamsfield.
-
maxTransformFeedbackBuffers
public int maxTransformFeedbackBuffers()
Returns the value of themaxTransformFeedbackBuffersfield.
-
maxTransformFeedbackBufferSize
public long maxTransformFeedbackBufferSize()
Returns the value of themaxTransformFeedbackBufferSizefield.
-
maxTransformFeedbackStreamDataSize
public int maxTransformFeedbackStreamDataSize()
Returns the value of themaxTransformFeedbackStreamDataSizefield.
-
maxTransformFeedbackBufferDataSize
public int maxTransformFeedbackBufferDataSize()
Returns the value of themaxTransformFeedbackBufferDataSizefield.
-
maxTransformFeedbackBufferDataStride
public int maxTransformFeedbackBufferDataStride()
Returns the value of themaxTransformFeedbackBufferDataStridefield.
-
transformFeedbackQueries
public boolean transformFeedbackQueries()
Returns the value of thetransformFeedbackQueriesfield.
-
transformFeedbackStreamsLinesTriangles
public boolean transformFeedbackStreamsLinesTriangles()
Returns the value of thetransformFeedbackStreamsLinesTrianglesfield.
-
transformFeedbackRasterizationStreamSelect
public boolean transformFeedbackRasterizationStreamSelect()
Returns the value of thetransformFeedbackRasterizationStreamSelectfield.
-
transformFeedbackDraw
public boolean transformFeedbackDraw()
Returns the value of thetransformFeedbackDrawfield.
-
sType
public VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceTransformFeedbackPropertiesEXT.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
-