Package org.lwjgl.vulkan
Class VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT,VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceBufferAddressFeaturesEXT.Buffer
- Enclosing class:
- VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
public static class VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT,VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceBufferDeviceAddressFeaturesEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbufferDeviceAddress()Returns the value of thebufferDeviceAddressfield.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.BufferbufferDeviceAddress(boolean value)Sets the specified value to thebufferDeviceAddressfield.booleanbufferDeviceAddressCaptureReplay()Returns the value of thebufferDeviceAddressCaptureReplayfield.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.BufferbufferDeviceAddressCaptureReplay(boolean value)Sets the specified value to thebufferDeviceAddressCaptureReplayfield.booleanbufferDeviceAddressMultiDevice()Returns the value of thebufferDeviceAddressMultiDevicefield.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.BufferbufferDeviceAddressMultiDevice(boolean value)Sets the specified value to thebufferDeviceAddressMultiDevicefield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.BufferpNext(long value)Sets the specified value to thepNextfield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceBufferDeviceAddressFeaturesEXT.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 byVkPhysicalDeviceBufferDeviceAddressFeaturesEXT.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.
-
bufferDeviceAddress
public boolean bufferDeviceAddress()
Returns the value of thebufferDeviceAddressfield.
-
bufferDeviceAddressCaptureReplay
public boolean bufferDeviceAddressCaptureReplay()
Returns the value of thebufferDeviceAddressCaptureReplayfield.
-
bufferDeviceAddressMultiDevice
public boolean bufferDeviceAddressMultiDevice()
Returns the value of thebufferDeviceAddressMultiDevicefield.
-
sType
public VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
bufferDeviceAddress
public VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer bufferDeviceAddress(boolean value)
Sets the specified value to thebufferDeviceAddressfield.
-
bufferDeviceAddressCaptureReplay
public VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer bufferDeviceAddressCaptureReplay(boolean value)
Sets the specified value to thebufferDeviceAddressCaptureReplayfield.
-
bufferDeviceAddressMultiDevice
public VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.Buffer bufferDeviceAddressMultiDevice(boolean value)
Sets the specified value to thebufferDeviceAddressMultiDevicefield.
-
-