public static class VkPhysicalDeviceIDProperties.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceIDProperties,VkPhysicalDeviceIDProperties.Buffer> implements org.lwjgl.system.NativeResource
VkPhysicalDeviceIDProperties structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkPhysicalDeviceIDProperties.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
deviceLUID()
Returns a
ByteBuffer view of the deviceLUID field. |
byte |
deviceLUID(int index)
Returns the value at the specified index of the
deviceLUID field. |
boolean |
deviceLUIDValid()
Returns the value of the
deviceLUIDValid field. |
int |
deviceNodeMask()
Returns the value of the
deviceNodeMask field. |
java.nio.ByteBuffer |
deviceUUID()
Returns a
ByteBuffer view of the deviceUUID field. |
byte |
deviceUUID(int index)
Returns the value at the specified index of the
deviceUUID field. |
java.nio.ByteBuffer |
driverUUID()
Returns a
ByteBuffer view of the driverUUID field. |
byte |
driverUUID(int index)
Returns the value at the specified index of the
driverUUID field. |
long |
pNext()
Returns the value of the
pNext field. |
VkPhysicalDeviceIDProperties.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
int |
sType()
Returns the value of the
sType field. |
VkPhysicalDeviceIDProperties.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkPhysicalDeviceIDProperties.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 VkPhysicalDeviceIDProperties.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int sType()
sType field.public long pNext()
pNext field.public java.nio.ByteBuffer deviceUUID()
ByteBuffer view of the deviceUUID field.public byte deviceUUID(int index)
deviceUUID field.public java.nio.ByteBuffer driverUUID()
ByteBuffer view of the driverUUID field.public byte driverUUID(int index)
driverUUID field.public java.nio.ByteBuffer deviceLUID()
ByteBuffer view of the deviceLUID field.public byte deviceLUID(int index)
deviceLUID field.public int deviceNodeMask()
deviceNodeMask field.public boolean deviceLUIDValid()
deviceLUIDValid field.public VkPhysicalDeviceIDProperties.Buffer sType(int value)
sType field.public VkPhysicalDeviceIDProperties.Buffer pNext(long value)
pNext field.Copyright LWJGL. All Rights Reserved. License terms.