Package org.lwjgl.vulkan
Class VkSubpassDependency.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkSubpassDependency,VkSubpassDependency.Buffer>
-
- org.lwjgl.vulkan.VkSubpassDependency.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkSubpassDependency>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkSubpassDependency
public static class VkSubpassDependency.Buffer extends org.lwjgl.system.StructBuffer<VkSubpassDependency,VkSubpassDependency.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkSubpassDependency
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
dependencyFlags()
Returns the value of thedependencyFlags
field.VkSubpassDependency.Buffer
dependencyFlags(int value)
Sets the specified value to thedependencyFlags
field.int
dstAccessMask()
Returns the value of thedstAccessMask
field.VkSubpassDependency.Buffer
dstAccessMask(int value)
Sets the specified value to thedstAccessMask
field.int
dstStageMask()
Returns the value of thedstStageMask
field.VkSubpassDependency.Buffer
dstStageMask(int value)
Sets the specified value to thedstStageMask
field.int
dstSubpass()
Returns the value of thedstSubpass
field.VkSubpassDependency.Buffer
dstSubpass(int value)
Sets the specified value to thedstSubpass
field.int
srcAccessMask()
Returns the value of thesrcAccessMask
field.VkSubpassDependency.Buffer
srcAccessMask(int value)
Sets the specified value to thesrcAccessMask
field.int
srcStageMask()
Returns the value of thesrcStageMask
field.VkSubpassDependency.Buffer
srcStageMask(int value)
Sets the specified value to thesrcStageMask
field.int
srcSubpass()
Returns the value of thesrcSubpass
field.VkSubpassDependency.Buffer
srcSubpass(int value)
Sets the specified value to thesrcSubpass
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkSubpassDependency.Buffer
instance 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 byVkSubpassDependency.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
-
srcSubpass
public int srcSubpass()
Returns the value of thesrcSubpass
field.
-
dstSubpass
public int dstSubpass()
Returns the value of thedstSubpass
field.
-
srcStageMask
public int srcStageMask()
Returns the value of thesrcStageMask
field.
-
dstStageMask
public int dstStageMask()
Returns the value of thedstStageMask
field.
-
srcAccessMask
public int srcAccessMask()
Returns the value of thesrcAccessMask
field.
-
dstAccessMask
public int dstAccessMask()
Returns the value of thedstAccessMask
field.
-
dependencyFlags
public int dependencyFlags()
Returns the value of thedependencyFlags
field.
-
srcSubpass
public VkSubpassDependency.Buffer srcSubpass(int value)
Sets the specified value to thesrcSubpass
field.
-
dstSubpass
public VkSubpassDependency.Buffer dstSubpass(int value)
Sets the specified value to thedstSubpass
field.
-
srcStageMask
public VkSubpassDependency.Buffer srcStageMask(int value)
Sets the specified value to thesrcStageMask
field.
-
dstStageMask
public VkSubpassDependency.Buffer dstStageMask(int value)
Sets the specified value to thedstStageMask
field.
-
srcAccessMask
public VkSubpassDependency.Buffer srcAccessMask(int value)
Sets the specified value to thesrcAccessMask
field.
-
dstAccessMask
public VkSubpassDependency.Buffer dstAccessMask(int value)
Sets the specified value to thedstAccessMask
field.
-
dependencyFlags
public VkSubpassDependency.Buffer dependencyFlags(int value)
Sets the specified value to thedependencyFlags
field.
-
-