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 ofVkPipelineColorBlendAttachmentStatestructs.
-
-
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.Bufferinstance backed by the specified container.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intalphaBlendOp()Returns the value of thealphaBlendOpfield.VkPipelineColorBlendAttachmentState.BufferalphaBlendOp(int value)Sets the specified value to thealphaBlendOpfield.intblendEnable()Returns the value of theblendEnablefield.VkPipelineColorBlendAttachmentState.BufferblendEnable(int value)Sets the specified value to theblendEnablefield.intcolorBlendOp()Returns the value of thecolorBlendOpfield.VkPipelineColorBlendAttachmentState.BuffercolorBlendOp(int value)Sets the specified value to thecolorBlendOpfield.intcolorWriteMask()Returns the value of thecolorWriteMaskfield.VkPipelineColorBlendAttachmentState.BuffercolorWriteMask(int value)Sets the specified value to thecolorWriteMaskfield.intdstAlphaBlendFactor()Returns the value of thedstAlphaBlendFactorfield.VkPipelineColorBlendAttachmentState.BufferdstAlphaBlendFactor(int value)Sets the specified value to thedstAlphaBlendFactorfield.intdstColorBlendFactor()Returns the value of thedstColorBlendFactorfield.VkPipelineColorBlendAttachmentState.BufferdstColorBlendFactor(int value)Sets the specified value to thedstColorBlendFactorfield.intsrcAlphaBlendFactor()Returns the value of thesrcAlphaBlendFactorfield.VkPipelineColorBlendAttachmentState.BuffersrcAlphaBlendFactor(int value)Sets the specified value to thesrcAlphaBlendFactorfield.intsrcColorBlendFactor()Returns the value of thesrcColorBlendFactorfield.VkPipelineColorBlendAttachmentState.BuffersrcColorBlendFactor(int value)Sets the specified value to thesrcColorBlendFactorfield.-
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.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 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 theblendEnablefield.
-
srcColorBlendFactor
public int srcColorBlendFactor()
Returns the value of thesrcColorBlendFactorfield.
-
dstColorBlendFactor
public int dstColorBlendFactor()
Returns the value of thedstColorBlendFactorfield.
-
colorBlendOp
public int colorBlendOp()
Returns the value of thecolorBlendOpfield.
-
srcAlphaBlendFactor
public int srcAlphaBlendFactor()
Returns the value of thesrcAlphaBlendFactorfield.
-
dstAlphaBlendFactor
public int dstAlphaBlendFactor()
Returns the value of thedstAlphaBlendFactorfield.
-
alphaBlendOp
public int alphaBlendOp()
Returns the value of thealphaBlendOpfield.
-
colorWriteMask
public int colorWriteMask()
Returns the value of thecolorWriteMaskfield.
-
blendEnable
public VkPipelineColorBlendAttachmentState.Buffer blendEnable(int value)
Sets the specified value to theblendEnablefield.
-
srcColorBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer srcColorBlendFactor(int value)
Sets the specified value to thesrcColorBlendFactorfield.
-
dstColorBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer dstColorBlendFactor(int value)
Sets the specified value to thedstColorBlendFactorfield.
-
colorBlendOp
public VkPipelineColorBlendAttachmentState.Buffer colorBlendOp(int value)
Sets the specified value to thecolorBlendOpfield.
-
srcAlphaBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer srcAlphaBlendFactor(int value)
Sets the specified value to thesrcAlphaBlendFactorfield.
-
dstAlphaBlendFactor
public VkPipelineColorBlendAttachmentState.Buffer dstAlphaBlendFactor(int value)
Sets the specified value to thedstAlphaBlendFactorfield.
-
alphaBlendOp
public VkPipelineColorBlendAttachmentState.Buffer alphaBlendOp(int value)
Sets the specified value to thealphaBlendOpfield.
-
colorWriteMask
public VkPipelineColorBlendAttachmentState.Buffer colorWriteMask(int value)
Sets the specified value to thecolorWriteMaskfield.
-
-