Package org.lwjgl.vulkan
Class VkPhysicalDevicePrivateDataFeatures.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDevicePrivateDataFeatures,VkPhysicalDevicePrivateDataFeatures.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDevicePrivateDataFeatures.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDevicePrivateDataFeatures>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDevicePrivateDataFeaturesEXT.Buffer
- Enclosing class:
- VkPhysicalDevicePrivateDataFeatures
public static class VkPhysicalDevicePrivateDataFeatures.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDevicePrivateDataFeatures,VkPhysicalDevicePrivateDataFeatures.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDevicePrivateDataFeaturesstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longpNext()VkPhysicalDevicePrivateDataFeatures.BufferpNext(long value)Sets the specified value to theVkPhysicalDevicePrivateDataFeatures.pNext()field.booleanprivateData()VkPhysicalDevicePrivateDataFeatures.BufferprivateData(boolean value)Sets the specified value to theVkPhysicalDevicePrivateDataFeatures.privateData()field.intsType()VkPhysicalDevicePrivateDataFeatures.BuffersType(int value)Sets the specified value to theVkPhysicalDevicePrivateDataFeatures.sType()field.VkPhysicalDevicePrivateDataFeatures.BuffersType$Default()Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURESvalue to theVkPhysicalDevicePrivateDataFeatures.sType()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDevicePrivateDataFeatures.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 byVkPhysicalDevicePrivateDataFeatures.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 the
VkPhysicalDevicePrivateDataFeatures.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDevicePrivateDataFeatures.pNext()field.
-
privateData
public boolean privateData()
- Returns:
- the value of the
VkPhysicalDevicePrivateDataFeatures.privateData()field.
-
sType
public VkPhysicalDevicePrivateDataFeatures.Buffer sType(int value)
Sets the specified value to theVkPhysicalDevicePrivateDataFeatures.sType()field.
-
sType$Default
public VkPhysicalDevicePrivateDataFeatures.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURESvalue to theVkPhysicalDevicePrivateDataFeatures.sType()field.
-
pNext
public VkPhysicalDevicePrivateDataFeatures.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDevicePrivateDataFeatures.pNext()field.
-
privateData
public VkPhysicalDevicePrivateDataFeatures.Buffer privateData(boolean value)
Sets the specified value to theVkPhysicalDevicePrivateDataFeatures.privateData()field.
-
-