Package org.lwjgl.vulkan
Class VkAttachmentDescription.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkAttachmentDescription,VkAttachmentDescription.Buffer>
-
- org.lwjgl.vulkan.VkAttachmentDescription.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkAttachmentDescription>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkAttachmentDescription
public static class VkAttachmentDescription.Buffer extends org.lwjgl.system.StructBuffer<VkAttachmentDescription,VkAttachmentDescription.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkAttachmentDescriptionstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkAttachmentDescription.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 byVkAttachmentDescription.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
-
flags
public int flags()
- Returns:
- the value of the
VkAttachmentDescription.flags()field.
-
format
public int format()
- Returns:
- the value of the
VkAttachmentDescription.format()field.
-
samples
public int samples()
- Returns:
- the value of the
VkAttachmentDescription.samples()field.
-
loadOp
public int loadOp()
- Returns:
- the value of the
VkAttachmentDescription.loadOp()field.
-
storeOp
public int storeOp()
- Returns:
- the value of the
VkAttachmentDescription.storeOp()field.
-
stencilLoadOp
public int stencilLoadOp()
- Returns:
- the value of the
VkAttachmentDescription.stencilLoadOp()field.
-
stencilStoreOp
public int stencilStoreOp()
- Returns:
- the value of the
VkAttachmentDescription.stencilStoreOp()field.
-
initialLayout
public int initialLayout()
- Returns:
- the value of the
VkAttachmentDescription.initialLayout()field.
-
finalLayout
public int finalLayout()
- Returns:
- the value of the
VkAttachmentDescription.finalLayout()field.
-
flags
public VkAttachmentDescription.Buffer flags(int value)
Sets the specified value to theVkAttachmentDescription.flags()field.
-
format
public VkAttachmentDescription.Buffer format(int value)
Sets the specified value to theVkAttachmentDescription.format()field.
-
samples
public VkAttachmentDescription.Buffer samples(int value)
Sets the specified value to theVkAttachmentDescription.samples()field.
-
loadOp
public VkAttachmentDescription.Buffer loadOp(int value)
Sets the specified value to theVkAttachmentDescription.loadOp()field.
-
storeOp
public VkAttachmentDescription.Buffer storeOp(int value)
Sets the specified value to theVkAttachmentDescription.storeOp()field.
-
stencilLoadOp
public VkAttachmentDescription.Buffer stencilLoadOp(int value)
Sets the specified value to theVkAttachmentDescription.stencilLoadOp()field.
-
stencilStoreOp
public VkAttachmentDescription.Buffer stencilStoreOp(int value)
Sets the specified value to theVkAttachmentDescription.stencilStoreOp()field.
-
initialLayout
public VkAttachmentDescription.Buffer initialLayout(int value)
Sets the specified value to theVkAttachmentDescription.initialLayout()field.
-
finalLayout
public VkAttachmentDescription.Buffer finalLayout(int value)
Sets the specified value to theVkAttachmentDescription.finalLayout()field.
-
-