Interface VulkanSubpassDependencyType

  • All Known Implementing Classes:
    VulkanSubpassDependency

    @Immutable
    public interface VulkanSubpassDependencyType
    Structure specifying a subpass dependency.
    See Also:
    "VkSubpassDependency"
    • Method Detail

      • srcSubpass

        @Parameter
        int srcSubpass()
        Returns:
        The subpass index of the first subpass in the dependency, or VK_SUBPASS_EXTERNAL.
      • dstSubpass

        @Parameter
        int dstSubpass()
        Returns:
        The subpass index of the second subpass in the dependency, or VK_SUBPASS_EXTERNAL.
      • dstStageMask

        @Parameter
        java.util.Set<VulkanPipelineStageFlag> dstStageMask()
        Returns:
        The destination stage mask
      • srcAccessMask

        @Parameter
        java.util.Set<VulkanAccessFlag> srcAccessMask()
        Returns:
        The source access mask
      • dstAccessMask

        @Parameter
        java.util.Set<VulkanAccessFlag> dstAccessMask()
        Returns:
        The destination access mask
      • dependencyFlags

        @Parameter
        java.util.Set<VulkanDependencyFlag> dependencyFlags()
        Returns:
        The dependency flags for the subpass