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 ofVkPipelineRasterizationLineStateCreateInfoEXT
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
lineRasterizationMode()
Returns the value of thelineRasterizationMode
field.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
lineRasterizationMode(int value)
Sets the specified value to thelineRasterizationMode
field.int
lineStippleFactor()
Returns the value of thelineStippleFactor
field.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
lineStippleFactor(int value)
Sets the specified value to thelineStippleFactor
field.short
lineStipplePattern()
Returns the value of thelineStipplePattern
field.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
lineStipplePattern(short value)
Sets the specified value to thelineStipplePattern
field.long
pNext()
Returns the value of thepNext
field.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
pNext(long value)
Sets the specified value to thepNext
field.boolean
stippledLineEnable()
Returns the value of thestippledLineEnable
field.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
stippledLineEnable(boolean value)
Sets the specified value to thestippledLineEnable
field.int
sType()
Returns the value of thesType
field.VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
sType(int value)
Sets the specified value to thesType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPipelineRasterizationLineStateCreateInfoEXT.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 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 thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
lineRasterizationMode
public int lineRasterizationMode()
Returns the value of thelineRasterizationMode
field.
-
stippledLineEnable
public boolean stippledLineEnable()
Returns the value of thestippledLineEnable
field.
-
lineStippleFactor
public int lineStippleFactor()
Returns the value of thelineStippleFactor
field.
-
lineStipplePattern
public short lineStipplePattern()
Returns the value of thelineStipplePattern
field.
-
sType
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
lineRasterizationMode
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineRasterizationMode(int value)
Sets the specified value to thelineRasterizationMode
field.
-
stippledLineEnable
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer stippledLineEnable(boolean value)
Sets the specified value to thestippledLineEnable
field.
-
lineStippleFactor
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineStippleFactor(int value)
Sets the specified value to thelineStippleFactor
field.
-
lineStipplePattern
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineStipplePattern(short value)
Sets the specified value to thelineStipplePattern
field.
-
-