Package org.lwjgl.vulkan
Class VkPipelineColorBlendAttachmentState.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPipelineColorBlendAttachmentState,VkPipelineColorBlendAttachmentState.Buffer>
-
- org.lwjgl.vulkan.VkPipelineColorBlendAttachmentState.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkPipelineColorBlendAttachmentState>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkPipelineColorBlendAttachmentState
public static class VkPipelineColorBlendAttachmentState.Buffer extends org.lwjgl.system.StructBuffer<VkPipelineColorBlendAttachmentState,VkPipelineColorBlendAttachmentState.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPipelineColorBlendAttachmentState
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
alphaBlendOp()
Returns the value of thealphaBlendOp
field.VkPipelineColorBlendAttachmentState.Buffer
alphaBlendOp(int value)
Sets the specified value to thealphaBlendOp
field.boolean
blendEnable()
Returns the value of theblendEnable
field.VkPipelineColorBlendAttachmentState.Buffer
blendEnable(boolean 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.
-
-
-
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.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
blendEnable
public boolean 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(boolean 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.
-
-