Class VkRenderPassCreateInfo

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

public class VkRenderPassCreateInfo extends org.lwjgl.system.Struct<VkRenderPassCreateInfo> implements org.lwjgl.system.NativeResource
Structure specifying parameters of a newly created render pass.
Description
Note

Care should be taken to avoid a data race here; if any subpasses access attachments with overlapping memory locations, and one of those accesses is a write, a subpass dependency needs to be included between them.

Valid Usage
Valid Usage (Implicit)
See Also

VkAttachmentDescription, VkSubpassDependency, VkSubpassDescription, CreateRenderPass

Layout


 struct VkRenderPassCreateInfo {
     VkStructureType sType();
     void const * pNext();
     VkRenderPassCreateFlags flags();
     uint32_t attachmentCount();
     VkAttachmentDescription const * pAttachments();
     uint32_t subpassCount();
     VkSubpassDescription const * pSubpasses();
     uint32_t dependencyCount();
     VkSubpassDependency const * pDependencies();
 }