# Class VulkanLWJGLSubpasses

java.lang.Object
com.io7m.jcoronado.lwjgl.internal.VulkanLWJGLSubpasses

public final class VulkanLWJGLSubpasses extends Object
Functions to pack subpasses.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static org.lwjgl.vulkan.VkSubpassDependency2.Buffer`
  `packSubpassDependencies(org.lwjgl.system.MemoryStack stack, List<VulkanSubpassDependency> dependencies)`
  Pack subpass dependencies.
  `static org.lwjgl.vulkan.VkSubpassDependency2`
  `packSubpassDependency(org.lwjgl.system.MemoryStack stack, VulkanSubpassDependency dependency)`
  Pack a subpass dependency.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### packSubpassDependencies

    public static org.lwjgl.vulkan.VkSubpassDependency2.Buffer packSubpassDependencies(org.lwjgl.system.MemoryStack stack, List<VulkanSubpassDependency> dependencies)
    Pack subpass dependencies.
    Parameters:
      `stack` - A stack
      `dependencies` - Dependencies
    Returns:
      Packed dependencies

  - ### packSubpassDependency

    public static org.lwjgl.vulkan.VkSubpassDependency2 packSubpassDependency(org.lwjgl.system.MemoryStack stack, VulkanSubpassDependency dependency)
    Pack a subpass dependency.
    Parameters:
      `stack` - A stack
      `dependency` - A dependency
    Returns:
      A dependency