Package org.lwjgl.vulkan
Class VkPhysicalDeviceVariablePointersFeatures.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceVariablePointersFeatures,VkPhysicalDeviceVariablePointersFeatures.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceVariablePointersFeatures.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceVariablePointersFeatures>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceVariablePointerFeatures.Buffer,VkPhysicalDeviceVariablePointerFeaturesKHR.Buffer,VkPhysicalDeviceVariablePointersFeaturesKHR.Buffer
- Enclosing class:
- VkPhysicalDeviceVariablePointersFeatures
public static class VkPhysicalDeviceVariablePointersFeatures.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceVariablePointersFeatures,VkPhysicalDeviceVariablePointersFeatures.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceVariablePointersFeaturesstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceVariablePointersFeatures.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 byVkPhysicalDeviceVariablePointersFeatures.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
VkPhysicalDeviceVariablePointersFeatures.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceVariablePointersFeatures.pNext()field.
-
variablePointersStorageBuffer
public boolean variablePointersStorageBuffer()
- Returns:
- the value of the
VkPhysicalDeviceVariablePointersFeatures.variablePointersStorageBuffer()field.
-
variablePointers
public boolean variablePointers()
- Returns:
- the value of the
VkPhysicalDeviceVariablePointersFeatures.variablePointers()field.
-
sType
public VkPhysicalDeviceVariablePointersFeatures.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceVariablePointersFeatures.sType()field.
-
sType$Default
public VkPhysicalDeviceVariablePointersFeatures.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURESvalue to theVkPhysicalDeviceVariablePointersFeatures.sType()field.
-
pNext
public VkPhysicalDeviceVariablePointersFeatures.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceVariablePointersFeatures.pNext()field.
-
variablePointersStorageBuffer
public VkPhysicalDeviceVariablePointersFeatures.Buffer variablePointersStorageBuffer(boolean value)
Sets the specified value to theVkPhysicalDeviceVariablePointersFeatures.variablePointersStorageBuffer()field.
-
variablePointers
public VkPhysicalDeviceVariablePointersFeatures.Buffer variablePointers(boolean value)
Sets the specified value to theVkPhysicalDeviceVariablePointersFeatures.variablePointers()field.
-
-