Package org.lwjgl.vulkan
Class VkPhysicalDeviceDriverPropertiesKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceDriverPropertiesKHR,VkPhysicalDeviceDriverPropertiesKHR.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceDriverPropertiesKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkPhysicalDeviceDriverPropertiesKHR>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceDriverPropertiesKHR
public static class VkPhysicalDeviceDriverPropertiesKHR.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceDriverPropertiesKHR,VkPhysicalDeviceDriverPropertiesKHR.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceDriverPropertiesKHR
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VkConformanceVersionKHR
conformanceVersion()
Returns aVkConformanceVersionKHR
view of theconformanceVersion
field.int
driverID()
Returns the value of thedriverID
field.java.nio.ByteBuffer
driverInfo()
Returns aByteBuffer
view of thedriverInfo
field.java.lang.String
driverInfoString()
Decodes the null-terminated string stored in thedriverInfo
field.java.nio.ByteBuffer
driverName()
Returns aByteBuffer
view of thedriverName
field.java.lang.String
driverNameString()
Decodes the null-terminated string stored in thedriverName
field.long
pNext()
Returns the value of thepNext
field.VkPhysicalDeviceDriverPropertiesKHR.Buffer
pNext(long value)
Sets the specified value to thepNext
field.int
sType()
Returns the value of thesType
field.VkPhysicalDeviceDriverPropertiesKHR.Buffer
sType(int value)
Sets the specified value to thesType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceDriverPropertiesKHR.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 byVkPhysicalDeviceDriverPropertiesKHR.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.
-
driverID
public int driverID()
Returns the value of thedriverID
field.
-
driverName
public java.nio.ByteBuffer driverName()
Returns aByteBuffer
view of thedriverName
field.
-
driverNameString
public java.lang.String driverNameString()
Decodes the null-terminated string stored in thedriverName
field.
-
driverInfo
public java.nio.ByteBuffer driverInfo()
Returns aByteBuffer
view of thedriverInfo
field.
-
driverInfoString
public java.lang.String driverInfoString()
Decodes the null-terminated string stored in thedriverInfo
field.
-
conformanceVersion
public VkConformanceVersionKHR conformanceVersion()
Returns aVkConformanceVersionKHR
view of theconformanceVersion
field.
-
sType
public VkPhysicalDeviceDriverPropertiesKHR.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkPhysicalDeviceDriverPropertiesKHR.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
-