Class VkColorBlendEquationEXT.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<VkColorBlendEquationEXT>, NativeResource, Pointer
Enclosing class:
VkColorBlendEquationEXT

public static class VkColorBlendEquationEXT.Buffer extends StructBuffer<VkColorBlendEquationEXT,VkColorBlendEquationEXT.Buffer> implements NativeResource
An array of VkColorBlendEquationEXT structs.
  • Constructor Details Link icon

    • Buffer Link icon

      public Buffer(ByteBuffer container)
      Creates a new VkColorBlendEquationEXT.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 by VkColorBlendEquationEXT.SIZEOF, and its mark will be undefined.

      The created buffer instance holds a strong reference to the container object.

    • Buffer Link icon

      public Buffer(long address, int cap)
  • Method Details Link icon

    • srcColorBlendFactor Link icon

      public int srcColorBlendFactor()
      Returns:
      the value of the srcColorBlendFactor field.
    • dstColorBlendFactor Link icon

      public int dstColorBlendFactor()
      Returns:
      the value of the dstColorBlendFactor field.
    • colorBlendOp Link icon

      public int colorBlendOp()
      Returns:
      the value of the colorBlendOp field.
    • srcAlphaBlendFactor Link icon

      public int srcAlphaBlendFactor()
      Returns:
      the value of the srcAlphaBlendFactor field.
    • dstAlphaBlendFactor Link icon

      public int dstAlphaBlendFactor()
      Returns:
      the value of the dstAlphaBlendFactor field.
    • alphaBlendOp Link icon

      public int alphaBlendOp()
      Returns:
      the value of the alphaBlendOp field.
    • srcColorBlendFactor Link icon

      public VkColorBlendEquationEXT.Buffer srcColorBlendFactor(int value)
      Sets the specified value to the srcColorBlendFactor field.
    • dstColorBlendFactor Link icon

      public VkColorBlendEquationEXT.Buffer dstColorBlendFactor(int value)
      Sets the specified value to the dstColorBlendFactor field.
    • colorBlendOp Link icon

      public VkColorBlendEquationEXT.Buffer colorBlendOp(int value)
      Sets the specified value to the colorBlendOp field.
    • srcAlphaBlendFactor Link icon

      public VkColorBlendEquationEXT.Buffer srcAlphaBlendFactor(int value)
      Sets the specified value to the srcAlphaBlendFactor field.
    • dstAlphaBlendFactor Link icon

      public VkColorBlendEquationEXT.Buffer dstAlphaBlendFactor(int value)
      Sets the specified value to the dstAlphaBlendFactor field.
    • alphaBlendOp Link icon

      public VkColorBlendEquationEXT.Buffer alphaBlendOp(int value)
      Sets the specified value to the alphaBlendOp field.