Package org.lwjgl.vulkan
Class VkPhysicalDeviceLineRasterizationFeaturesKHR.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceLineRasterizationFeatures.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceLineRasterizationFeatures,VkPhysicalDeviceLineRasterizationFeatures.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceLineRasterizationFeatures.Buffer
org.lwjgl.vulkan.VkPhysicalDeviceLineRasterizationFeaturesKHR.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<VkPhysicalDeviceLineRasterizationFeatures>
,NativeResource
,Pointer
- Enclosing class:
VkPhysicalDeviceLineRasterizationFeaturesKHR
public static class VkPhysicalDeviceLineRasterizationFeaturesKHR.Buffer
extends VkPhysicalDeviceLineRasterizationFeatures.Buffer
An array of
VkPhysicalDeviceLineRasterizationFeaturesKHR
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newVkPhysicalDeviceLineRasterizationFeaturesKHR.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbresenhamLines
(boolean value) Sets the specified value to thebresenhamLines
field.pNext
(long value) Sets the specified value to thepNext
field.rectangularLines
(boolean value) Sets the specified value to therectangularLines
field.smoothLines
(boolean value) Sets the specified value to thesmoothLines
field.stippledBresenhamLines
(boolean value) Sets the specified value to thestippledBresenhamLines
field.stippledRectangularLines
(boolean value) Sets the specified value to thestippledRectangularLines
field.stippledSmoothLines
(boolean value) Sets the specified value to thestippledSmoothLines
field.sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES
value to thesType
field.Methods inherited from class org.lwjgl.vulkan.VkPhysicalDeviceLineRasterizationFeatures.Buffer
bresenhamLines, pNext, rectangularLines, smoothLines, stippledBresenhamLines, stippledRectangularLines, stippledSmoothLines, sType
Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceLineRasterizationFeaturesKHR.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 by
VkPhysicalDeviceLineRasterizationFeatures.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 Details
-
sType
Sets the specified value to thesType
field.- Overrides:
sType
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES
value to thesType
field.- Overrides:
sType$Default
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
pNext
Sets the specified value to thepNext
field.- Overrides:
pNext
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
rectangularLines
Sets the specified value to therectangularLines
field.- Overrides:
rectangularLines
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
bresenhamLines
Sets the specified value to thebresenhamLines
field.- Overrides:
bresenhamLines
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
smoothLines
Sets the specified value to thesmoothLines
field.- Overrides:
smoothLines
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
stippledRectangularLines
Sets the specified value to thestippledRectangularLines
field.- Overrides:
stippledRectangularLines
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
stippledBresenhamLines
Sets the specified value to thestippledBresenhamLines
field.- Overrides:
stippledBresenhamLines
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-
stippledSmoothLines
Sets the specified value to thestippledSmoothLines
field.- Overrides:
stippledSmoothLines
in classVkPhysicalDeviceLineRasterizationFeatures.Buffer
-