Package org.lwjgl.vulkan
Class VkBindBufferMemoryInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkBindBufferMemoryInfo,VkBindBufferMemoryInfo.Buffer>
-
- org.lwjgl.vulkan.VkBindBufferMemoryInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkBindBufferMemoryInfo>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkBindBufferMemoryInfoKHR.Buffer
- Enclosing class:
- VkBindBufferMemoryInfo
public static class VkBindBufferMemoryInfo.Buffer extends org.lwjgl.system.StructBuffer<VkBindBufferMemoryInfo,VkBindBufferMemoryInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkBindBufferMemoryInfostructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkBindBufferMemoryInfo.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 byVkBindBufferMemoryInfo.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
VkBindBufferMemoryInfo.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkBindBufferMemoryInfo.pNext()field.
-
buffer
public long buffer()
- Returns:
- the value of the
VkBindBufferMemoryInfo.buffer()field.
-
memory
public long memory()
- Returns:
- the value of the
VkBindBufferMemoryInfo.memory()field.
-
memoryOffset
public long memoryOffset()
- Returns:
- the value of the
VkBindBufferMemoryInfo.memoryOffset()field.
-
sType
public VkBindBufferMemoryInfo.Buffer sType(int value)
Sets the specified value to theVkBindBufferMemoryInfo.sType()field.
-
sType$Default
public VkBindBufferMemoryInfo.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFOvalue to theVkBindBufferMemoryInfo.sType()field.
-
pNext
public VkBindBufferMemoryInfo.Buffer pNext(long value)
Sets the specified value to theVkBindBufferMemoryInfo.pNext()field.
-
pNext
public VkBindBufferMemoryInfo.Buffer pNext(VkBindBufferMemoryDeviceGroupInfo value)
Prepends the specifiedVkBindBufferMemoryDeviceGroupInfovalue to thepNextchain.
-
pNext
public VkBindBufferMemoryInfo.Buffer pNext(VkBindBufferMemoryDeviceGroupInfoKHR value)
Prepends the specifiedVkBindBufferMemoryDeviceGroupInfoKHRvalue to thepNextchain.
-
buffer
public VkBindBufferMemoryInfo.Buffer buffer(long value)
Sets the specified value to theVkBindBufferMemoryInfo.buffer()field.
-
memory
public VkBindBufferMemoryInfo.Buffer memory(long value)
Sets the specified value to theVkBindBufferMemoryInfo.memory()field.
-
memoryOffset
public VkBindBufferMemoryInfo.Buffer memoryOffset(long value)
Sets the specified value to theVkBindBufferMemoryInfo.memoryOffset()field.
-
-