-
- All Known Implementing Classes:
VulkanSubpassDependency
@Immutable public interface VulkanSubpassDependencyType
Structure specifying a subpass dependency.- See Also:
- "VkSubpassDependency"
-
-
Field Summary
Fields Modifier and Type Field Description static int
EXTERNAL
The external subpass.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<VulkanDependencyFlag>
dependencyFlags()
java.util.Set<VulkanAccessFlag>
dstAccessMask()
java.util.Set<VulkanPipelineStageFlag>
dstStageMask()
int
dstSubpass()
java.util.Set<VulkanAccessFlag>
srcAccessMask()
java.util.Set<VulkanPipelineStageFlag>
srcStageMask()
int
srcSubpass()
-
-
-
Field Detail
-
EXTERNAL
static final int EXTERNAL
The external subpass.- See Also:
- Constant Field Values
-
-
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.
-
srcStageMask
@Parameter java.util.Set<VulkanPipelineStageFlag> srcStageMask()
- Returns:
- The source stage mask
-
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
-
-