Class VkPipelineColorBlendAttachmentState

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPipelineColorBlendAttachmentState extends Struct<VkPipelineColorBlendAttachmentState> implements NativeResource
struct VkPipelineColorBlendAttachmentState {
    VkBool32 blendEnable;
    VkBlendFactor srcColorBlendFactor;
    VkBlendFactor dstColorBlendFactor;
    VkBlendOp colorBlendOp;
    VkBlendFactor srcAlphaBlendFactor;
    VkBlendFactor dstAlphaBlendFactor;
    VkBlendOp alphaBlendOp;
    VkColorComponentFlags colorWriteMask;
}
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • BLENDENABLE

      public static final int BLENDENABLE
      The struct member offsets.
    • SRCCOLORBLENDFACTOR

      public static final int SRCCOLORBLENDFACTOR
      The struct member offsets.
    • DSTCOLORBLENDFACTOR

      public static final int DSTCOLORBLENDFACTOR
      The struct member offsets.
    • COLORBLENDOP

      public static final int COLORBLENDOP
      The struct member offsets.
    • SRCALPHABLENDFACTOR

      public static final int SRCALPHABLENDFACTOR
      The struct member offsets.
    • DSTALPHABLENDFACTOR

      public static final int DSTALPHABLENDFACTOR
      The struct member offsets.
    • ALPHABLENDOP

      public static final int ALPHABLENDOP
      The struct member offsets.
    • COLORWRITEMASK

      public static final int COLORWRITEMASK
      The struct member offsets.
  • Constructor Details

    • VkPipelineColorBlendAttachmentState

      public VkPipelineColorBlendAttachmentState(ByteBuffer container)
      Creates a VkPipelineColorBlendAttachmentState instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

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

  • Method Details