Class VkRenderPassCreationControlEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkRenderPassCreationControlEXT>
org.lwjgl.vulkan.VkRenderPassCreationControlEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkRenderPassCreationControlEXT extends org.lwjgl.system.Struct<VkRenderPassCreationControlEXT> implements org.lwjgl.system.NativeResource
Control about the creation of render pass or subpass.
Description

If a VkRenderPassCreationControlEXT structure is included in the pNext chain of VkRenderPassCreateInfo2 and its value of disallowMerging is TRUE, the implementation will disable subpass merging for the entire render pass. If a VkRenderPassCreationControlEXT structure is included in the pNext chain of VkSubpassDescription2 and its value of disallowMerging is TRUE, the implementation will disable merging the described subpass with previous subpasses in the render pass.

Valid Usage (Implicit)
See Also

VkRenderPassCreateInfo2, VkSubpassDescription2, CreateRenderPass2

Layout


 struct VkRenderPassCreationControlEXT {
     VkStructureType sType();
     void const * pNext();
     VkBool32 disallowMerging();
 }
  • Field Details

    • SIZEOF

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

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

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • DISALLOWMERGING

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

    • VkRenderPassCreationControlEXT

      public VkRenderPassCreationControlEXT(ByteBuffer container)
      Creates a VkRenderPassCreationControlEXT 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