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