Package org.lwjgl.vulkan
Class VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPipelineRasterizationLineStateCreateInfoEXT,VkPipelineRasterizationLineStateCreateInfoEXT.Buffer>
-
- org.lwjgl.vulkan.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPipelineRasterizationLineStateCreateInfoEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPipelineRasterizationLineStateCreateInfoEXT
public static class VkPipelineRasterizationLineStateCreateInfoEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPipelineRasterizationLineStateCreateInfoEXT,VkPipelineRasterizationLineStateCreateInfoEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPipelineRasterizationLineStateCreateInfoEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intlineRasterizationMode()Returns the value of thelineRasterizationModefield.VkPipelineRasterizationLineStateCreateInfoEXT.BufferlineRasterizationMode(int value)Sets the specified value to thelineRasterizationModefield.intlineStippleFactor()Returns the value of thelineStippleFactorfield.VkPipelineRasterizationLineStateCreateInfoEXT.BufferlineStippleFactor(int value)Sets the specified value to thelineStippleFactorfield.shortlineStipplePattern()Returns the value of thelineStipplePatternfield.VkPipelineRasterizationLineStateCreateInfoEXT.BufferlineStipplePattern(short value)Sets the specified value to thelineStipplePatternfield.longpNext()Returns the value of thepNextfield.VkPipelineRasterizationLineStateCreateInfoEXT.BufferpNext(long value)Sets the specified value to thepNextfield.booleanstippledLineEnable()Returns the value of thestippledLineEnablefield.VkPipelineRasterizationLineStateCreateInfoEXT.BufferstippledLineEnable(boolean value)Sets the specified value to thestippledLineEnablefield.intsType()Returns the value of thesTypefield.VkPipelineRasterizationLineStateCreateInfoEXT.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPipelineRasterizationLineStateCreateInfoEXT.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 byVkPipelineRasterizationLineStateCreateInfoEXT.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.
-
lineRasterizationMode
public int lineRasterizationMode()
Returns the value of thelineRasterizationModefield.
-
stippledLineEnable
public boolean stippledLineEnable()
Returns the value of thestippledLineEnablefield.
-
lineStippleFactor
public int lineStippleFactor()
Returns the value of thelineStippleFactorfield.
-
lineStipplePattern
public short lineStipplePattern()
Returns the value of thelineStipplePatternfield.
-
sType
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
lineRasterizationMode
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineRasterizationMode(int value)
Sets the specified value to thelineRasterizationModefield.
-
stippledLineEnable
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer stippledLineEnable(boolean value)
Sets the specified value to thestippledLineEnablefield.
-
lineStippleFactor
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineStippleFactor(int value)
Sets the specified value to thelineStippleFactorfield.
-
lineStipplePattern
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineStipplePattern(short value)
Sets the specified value to thelineStipplePatternfield.
-
-