Package org.lwjgl.vulkan
Class VkPipelineColorBlendAttachmentState.Buffer
- java.lang.Object
-
- org.lwjgl.system.StructBuffer<VkPipelineColorBlendAttachmentState,VkPipelineColorBlendAttachmentState.Buffer>
-
- org.lwjgl.vulkan.VkPipelineColorBlendAttachmentState.Buffer
-
- All Implemented Interfaces:
- java.lang.AutoCloseable, NativeResource, Pointer
- Enclosing class:
- VkPipelineColorBlendAttachmentState
public static final class VkPipelineColorBlendAttachmentState.Buffer extends StructBuffer<VkPipelineColorBlendAttachmentState,VkPipelineColorBlendAttachmentState.Buffer>
An array ofVkPipelineColorBlendAttachmentState
structs.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.Pointer
POINTER_SHIFT, POINTER_SIZE
-
-
Constructor Summary
Constructors Constructor and Description Buffer(java.nio.ByteBuffer container)
Creates a newVkPipelineColorBlendAttachmentState.Buffer
instance backed by the specified container.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description int
alphaBlendOp()
Returns the value of thealphaBlendOp
field.VkPipelineColorBlendAttachmentState.Buffer
alphaBlendOp(int value)
Sets the specified value to thealphaBlendOp
field.int
blendEnable()
Returns the value of theblendEnable
field.VkPipelineColorBlendAttachmentState.Buffer
blendEnable(int value)
Sets the specified value to theblendEnable
field.int
colorBlendOp()
Returns the value of thecolorBlendOp
field.VkPipelineColorBlendAttachmentState.Buffer
colorBlendOp(int value)
Sets the specified value to thecolorBlendOp
field.int
colorWriteMask()
Returns the value of thecolorWriteMask
field.VkPipelineColorBlendAttachmentState.Buffer
colorWriteMask(int value)
Sets the specified value to thecolorWriteMask
field.int
dstAlphaBlendFactor()
Returns the value of thedstAlphaBlendFactor
field.VkPipelineColorBlendAttachmentState.Buffer
dstAlphaBlendFactor(int value)
Sets the specified value to thedstAlphaBlendFactor
field.int
dstColorBlendFactor()
Returns the value of thedstColorBlendFactor
field.VkPipelineColorBlendAttachmentState.Buffer
dstColorBlendFactor(int value)
Sets the specified value to thedstColorBlendFactor
field.int
srcAlphaBlendFactor()
Returns the value of thesrcAlphaBlendFactor
field.VkPipelineColorBlendAttachmentState.Buffer
srcAlphaBlendFactor(int value)
Sets the specified value to thesrcAlphaBlendFactor
field.int
srcColorBlendFactor()
Returns the value of thesrcColorBlendFactor
field.VkPipelineColorBlendAttachmentState.Buffer
srcColorBlendFactor(int value)
Sets the specified value to thesrcColorBlendFactor
field.-
Methods inherited from class org.lwjgl.system.StructBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, get, get, get, get, hasRemaining, limit, limit, mark, position, position, put, put, put, remaining, reset, rewind, slice, slice, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPipelineColorBlendAttachmentState.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 byVkPipelineColorBlendAttachmentState.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
-
Method Detail
-
blendEnable
public int blendEnable()
Returns the value of theblendEnable
field.
-
srcColorBlendFactor
public int srcColorBlendFactor()
Returns the value of thesrcColorBlendFactor
field.
-
dstColorBlendFactor
public int dstColorBlendFactor()
Returns the value of thedstColorBlendFactor
field.
-
colorBlendOp
public int colorBlendOp()
Returns the value of thecolorBlendOp
field.
-
srcAlphaBlendFactor
public int srcAlphaBlendFactor()
Returns the value of thesrcAlphaBlendFactor
field.
-
dstAlphaBlendFactor
public int dstAlphaBlendFactor()
Returns the value of thedstAlphaBlendFactor
field.
-
alphaBlendOp
public int alphaBlendOp()
Returns the value of thealphaBlendOp
field.
-
colorWriteMask
public int colorWriteMask()
Returns the value of thecolorWriteMask
field.
-
blendEnable
public VkPipelineColorBlendAttachmentState.Buffer blendEnable(int value)
Sets the specified value to theblendEnable
field.
-
srcColorBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer srcColorBlendFactor(int value)
Sets the specified value to thesrcColorBlendFactor
field.
-
dstColorBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer dstColorBlendFactor(int value)
Sets the specified value to thedstColorBlendFactor
field.
-
colorBlendOp
public VkPipelineColorBlendAttachmentState.Buffer colorBlendOp(int value)
Sets the specified value to thecolorBlendOp
field.
-
srcAlphaBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer srcAlphaBlendFactor(int value)
Sets the specified value to thesrcAlphaBlendFactor
field.
-
dstAlphaBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer dstAlphaBlendFactor(int value)
Sets the specified value to thedstAlphaBlendFactor
field.
-
alphaBlendOp
public VkPipelineColorBlendAttachmentState.Buffer alphaBlendOp(int value)
Sets the specified value to thealphaBlendOp
field.
-
colorWriteMask
public VkPipelineColorBlendAttachmentState.Buffer colorWriteMask(int value)
Sets the specified value to thecolorWriteMask
field.
-
-