public static class VkPhysicalDeviceProperties.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceProperties,VkPhysicalDeviceProperties.Buffer> implements org.lwjgl.system.NativeResource
VkPhysicalDeviceProperties structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkPhysicalDeviceProperties.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
apiVersion()
Returns the value of the
apiVersion field. |
int |
deviceID()
Returns the value of the
deviceID field. |
java.nio.ByteBuffer |
deviceName()
Returns a
ByteBuffer view of the deviceName field. |
java.lang.String |
deviceNameString()
Decodes the null-terminated string stored in the
deviceName field. |
int |
deviceType()
Returns the value of the
deviceType field. |
int |
driverVersion()
Returns the value of the
driverVersion field. |
VkPhysicalDeviceLimits |
limits()
Returns a
VkPhysicalDeviceLimits view of the limits field. |
java.nio.ByteBuffer |
pipelineCacheUUID()
Returns a
ByteBuffer view of the pipelineCacheUUID field. |
byte |
pipelineCacheUUID(int index)
Returns the value at the specified index of the
pipelineCacheUUID field. |
VkPhysicalDeviceSparseProperties |
sparseProperties()
Returns a
VkPhysicalDeviceSparseProperties view of the sparseProperties field. |
int |
vendorID()
Returns the value of the
vendorID field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkPhysicalDeviceProperties.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 VkPhysicalDeviceProperties.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 apiVersion()
apiVersion field.public int driverVersion()
driverVersion field.public int vendorID()
vendorID field.public int deviceID()
deviceID field.public int deviceType()
deviceType field.public java.nio.ByteBuffer deviceName()
ByteBuffer view of the deviceName field.public java.lang.String deviceNameString()
deviceName field.public java.nio.ByteBuffer pipelineCacheUUID()
ByteBuffer view of the pipelineCacheUUID field.public byte pipelineCacheUUID(int index)
pipelineCacheUUID field.public VkPhysicalDeviceLimits limits()
VkPhysicalDeviceLimits view of the limits field.public VkPhysicalDeviceSparseProperties sparseProperties()
VkPhysicalDeviceSparseProperties view of the sparseProperties field.Copyright LWJGL. All Rights Reserved. License terms.