Package org.lwjgl.vulkan
Class VkPhysicalDeviceIDProperties.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceIDProperties,VkPhysicalDeviceIDProperties.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceIDProperties.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceIDProperties>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceIDPropertiesKHR.Buffer
- Enclosing class:
- VkPhysicalDeviceIDProperties
public static class VkPhysicalDeviceIDProperties.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceIDProperties,VkPhysicalDeviceIDProperties.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceIDPropertiesstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBufferdeviceLUID()Returns aByteBufferview of thedeviceLUIDfield.bytedeviceLUID(int index)Returns the value at the specified index of thedeviceLUIDfield.booleandeviceLUIDValid()Returns the value of thedeviceLUIDValidfield.intdeviceNodeMask()Returns the value of thedeviceNodeMaskfield.java.nio.ByteBufferdeviceUUID()Returns aByteBufferview of thedeviceUUIDfield.bytedeviceUUID(int index)Returns the value at the specified index of thedeviceUUIDfield.java.nio.ByteBufferdriverUUID()Returns aByteBufferview of thedriverUUIDfield.bytedriverUUID(int index)Returns the value at the specified index of thedriverUUIDfield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceIDProperties.BufferpNext(long value)Sets the specified value to thepNextfield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceIDProperties.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceIDProperties.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 byVkPhysicalDeviceIDProperties.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.
-
deviceUUID
public java.nio.ByteBuffer deviceUUID()
Returns aByteBufferview of thedeviceUUIDfield.
-
deviceUUID
public byte deviceUUID(int index)
Returns the value at the specified index of thedeviceUUIDfield.
-
driverUUID
public java.nio.ByteBuffer driverUUID()
Returns aByteBufferview of thedriverUUIDfield.
-
driverUUID
public byte driverUUID(int index)
Returns the value at the specified index of thedriverUUIDfield.
-
deviceLUID
public java.nio.ByteBuffer deviceLUID()
Returns aByteBufferview of thedeviceLUIDfield.
-
deviceLUID
public byte deviceLUID(int index)
Returns the value at the specified index of thedeviceLUIDfield.
-
deviceNodeMask
public int deviceNodeMask()
Returns the value of thedeviceNodeMaskfield.
-
deviceLUIDValid
public boolean deviceLUIDValid()
Returns the value of thedeviceLUIDValidfield.
-
sType
public VkPhysicalDeviceIDProperties.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceIDProperties.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
-