Package org.lwjgl.vulkan
Class VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceLineRasterizationFeaturesEXT,VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceLineRasterizationFeaturesEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceLineRasterizationFeaturesEXT
public static class VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceLineRasterizationFeaturesEXT,VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceLineRasterizationFeaturesEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbresenhamLines()Returns the value of thebresenhamLinesfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BufferbresenhamLines(boolean value)Sets the specified value to thebresenhamLinesfield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BufferpNext(long value)Sets the specified value to thepNextfield.booleanrectangularLines()Returns the value of therectangularLinesfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BufferrectangularLines(boolean value)Sets the specified value to therectangularLinesfield.booleansmoothLines()Returns the value of thesmoothLinesfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BuffersmoothLines(boolean value)Sets the specified value to thesmoothLinesfield.booleanstippledBresenhamLines()Returns the value of thestippledBresenhamLinesfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BufferstippledBresenhamLines(boolean value)Sets the specified value to thestippledBresenhamLinesfield.booleanstippledRectangularLines()Returns the value of thestippledRectangularLinesfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BufferstippledRectangularLines(boolean value)Sets the specified value to thestippledRectangularLinesfield.booleanstippledSmoothLines()Returns the value of thestippledSmoothLinesfield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BufferstippledSmoothLines(boolean value)Sets the specified value to thestippledSmoothLinesfield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceLineRasterizationFeaturesEXT.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceLineRasterizationFeaturesEXT.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 byVkPhysicalDeviceLineRasterizationFeaturesEXT.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.
-
rectangularLines
public boolean rectangularLines()
Returns the value of therectangularLinesfield.
-
bresenhamLines
public boolean bresenhamLines()
Returns the value of thebresenhamLinesfield.
-
smoothLines
public boolean smoothLines()
Returns the value of thesmoothLinesfield.
-
stippledRectangularLines
public boolean stippledRectangularLines()
Returns the value of thestippledRectangularLinesfield.
-
stippledBresenhamLines
public boolean stippledBresenhamLines()
Returns the value of thestippledBresenhamLinesfield.
-
stippledSmoothLines
public boolean stippledSmoothLines()
Returns the value of thestippledSmoothLinesfield.
-
sType
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
rectangularLines
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer rectangularLines(boolean value)
Sets the specified value to therectangularLinesfield.
-
bresenhamLines
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer bresenhamLines(boolean value)
Sets the specified value to thebresenhamLinesfield.
-
smoothLines
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer smoothLines(boolean value)
Sets the specified value to thesmoothLinesfield.
-
stippledRectangularLines
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer stippledRectangularLines(boolean value)
Sets the specified value to thestippledRectangularLinesfield.
-
stippledBresenhamLines
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer stippledBresenhamLines(boolean value)
Sets the specified value to thestippledBresenhamLinesfield.
-
stippledSmoothLines
public VkPhysicalDeviceLineRasterizationFeaturesEXT.Buffer stippledSmoothLines(boolean value)
Sets the specified value to thestippledSmoothLinesfield.
-
-