Uses of Class
com.io7m.jcoronado.api.VulkanPipelineStageFlag
-
Packages that use VulkanPipelineStageFlag Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanPipelineStageFlag in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanPipelineStageFlag Modifier and Type Method Description static VulkanPipelineStageFlag
VulkanPipelineStageFlag. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanPipelineStageFlag[]
VulkanPipelineStageFlag. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanPipelineStageFlag Modifier and Type Method Description java.util.Set<VulkanPipelineStageFlag>
VulkanSubpassDependency. dstStageMask()
java.util.Set<VulkanPipelineStageFlag>
VulkanSubpassDependencyType. dstStageMask()
java.util.Set<VulkanPipelineStageFlag>
VulkanSubpassDependency. srcStageMask()
java.util.Set<VulkanPipelineStageFlag>
VulkanSubpassDependencyType. srcStageMask()
java.util.List<VulkanPipelineStageFlag>
VulkanSubmitInfo. waitStageMasks()
java.util.List<VulkanPipelineStageFlag>
VulkanSubmitInfoType. waitStageMasks()
Methods in com.io7m.jcoronado.api with parameters of type VulkanPipelineStageFlag Modifier and Type Method Description VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. addDstStageMask(VulkanPipelineStageFlag element)
Adds one element todstStageMask
set.VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. addDstStageMask(VulkanPipelineStageFlag... elements)
Adds elements todstStageMask
set.VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. addSrcStageMask(VulkanPipelineStageFlag element)
Adds one element tosrcStageMask
set.VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. addSrcStageMask(VulkanPipelineStageFlag... elements)
Adds elements tosrcStageMask
set.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addWaitStageMasks(VulkanPipelineStageFlag element)
Adds one element towaitStageMasks
list.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addWaitStageMasks(VulkanPipelineStageFlag... elements)
Adds elements towaitStageMasks
list.VulkanSubpassDependency
VulkanSubpassDependency. withDstStageMask(VulkanPipelineStageFlag... elements)
Copy the current immutable object with elements that replace the content ofdstStageMask
.VulkanSubpassDependency
VulkanSubpassDependency. withSrcStageMask(VulkanPipelineStageFlag... elements)
Copy the current immutable object with elements that replace the content ofsrcStageMask
.VulkanSubmitInfo
VulkanSubmitInfo. withWaitStageMasks(VulkanPipelineStageFlag... elements)
Copy the current immutable object with elements that replace the content ofwaitStageMasks
.void
VulkanCommandBufferType. writeTimestamp(VulkanPipelineStageFlag stage, VulkanQueryPoolType pool, int query_index)
Write a device timestamp into a query object.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanPipelineStageFlag Modifier and Type Method Description VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. addAllDstStageMask(java.lang.Iterable<VulkanPipelineStageFlag> elements)
Adds elements todstStageMask
set.VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. addAllSrcStageMask(java.lang.Iterable<VulkanPipelineStageFlag> elements)
Adds elements tosrcStageMask
set.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addAllWaitStageMasks(java.lang.Iterable<? extends VulkanPipelineStageFlag> elements)
Adds elements towaitStageMasks
list.static VulkanSubpassDependency
VulkanSubpassDependency. of(int srcSubpass, int dstSubpass, java.lang.Iterable<VulkanPipelineStageFlag> srcStageMask, java.lang.Iterable<VulkanPipelineStageFlag> dstStageMask, java.lang.Iterable<VulkanAccessFlag> srcAccessMask, java.lang.Iterable<VulkanAccessFlag> dstAccessMask, java.lang.Iterable<VulkanDependencyFlag> dependencyFlags)
Construct a new immutableVulkanSubpassDependency
instance.static VulkanSubpassDependency
VulkanSubpassDependency. of(int srcSubpass, int dstSubpass, java.util.Set<VulkanPipelineStageFlag> srcStageMask, java.util.Set<VulkanPipelineStageFlag> dstStageMask, java.util.Set<VulkanAccessFlag> srcAccessMask, java.util.Set<VulkanAccessFlag> dstAccessMask, java.util.Set<VulkanDependencyFlag> dependencyFlags)
Construct a new immutableVulkanSubpassDependency
instance.void
VulkanCommandBufferType. pipelineBarrier(java.util.Set<VulkanPipelineStageFlag> source_stage_mask, java.util.Set<VulkanPipelineStageFlag> target_stage_mask, java.util.Set<VulkanDependencyFlag> dependency_flags, java.util.List<VulkanMemoryBarrier> memory_barriers, java.util.List<VulkanBufferMemoryBarrier> buffer_memory_barriers, java.util.List<VulkanImageMemoryBarrier> image_memory_barriers)
Insert a memory dependency.void
VulkanCommandBufferType. resetEvent(VulkanEventType event, java.util.Set<VulkanPipelineStageFlag> mask)
Reset an event object to non-signaled state.VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. setDstStageMask(java.lang.Iterable<VulkanPipelineStageFlag> elements)
Sets or replaces all elements fordstStageMask
set.void
VulkanCommandBufferType. setEvent(VulkanEventType event, java.util.Set<VulkanPipelineStageFlag> mask)
Set an event object to signaled state.VulkanSubpassDependency.Builder
VulkanSubpassDependency.Builder. setSrcStageMask(java.lang.Iterable<VulkanPipelineStageFlag> elements)
Sets or replaces all elements forsrcStageMask
set.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. setWaitStageMasks(java.lang.Iterable<? extends VulkanPipelineStageFlag> elements)
Sets or replaces all elements forwaitStageMasks
list.void
VulkanCommandBufferType. waitEvents(java.util.List<VulkanEventType> events, java.util.Set<VulkanPipelineStageFlag> source_stage_mask, java.util.Set<VulkanPipelineStageFlag> target_stage_mask, java.util.List<VulkanMemoryBarrier> memory_barriers, java.util.List<VulkanBufferMemoryBarrier> buffer_memory_barriers, java.util.List<VulkanImageMemoryBarrier> image_memory_barriers)
Wait for one or more events and insert a set of memory.VulkanSubpassDependency
VulkanSubpassDependency. withDstStageMask(java.lang.Iterable<VulkanPipelineStageFlag> elements)
Copy the current immutable object with elements that replace the content ofdstStageMask
.VulkanSubpassDependency
VulkanSubpassDependency. withSrcStageMask(java.lang.Iterable<VulkanPipelineStageFlag> elements)
Copy the current immutable object with elements that replace the content ofsrcStageMask
.VulkanSubmitInfo
VulkanSubmitInfo. withWaitStageMasks(java.lang.Iterable<? extends VulkanPipelineStageFlag> elements)
Copy the current immutable object with elements that replace the content ofwaitStageMasks
. -
Uses of VulkanPipelineStageFlag in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanPipelineStageFlag Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. writeTimestamp(VulkanPipelineStageFlag stage, VulkanQueryPoolType pool, int query_index)
Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanPipelineStageFlag Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. pipelineBarrier(java.util.Set<VulkanPipelineStageFlag> source_stage_mask, java.util.Set<VulkanPipelineStageFlag> target_stage_mask, java.util.Set<VulkanDependencyFlag> dependency_flags, java.util.List<VulkanMemoryBarrier> memory_barriers, java.util.List<VulkanBufferMemoryBarrier> buffer_memory_barriers, java.util.List<VulkanImageMemoryBarrier> image_memory_barriers)
void
VulkanLWJGLCommandBuffer. resetEvent(VulkanEventType event, java.util.Set<VulkanPipelineStageFlag> mask)
void
VulkanLWJGLCommandBuffer. setEvent(VulkanEventType event, java.util.Set<VulkanPipelineStageFlag> mask)
void
VulkanLWJGLCommandBuffer. waitEvents(java.util.List<VulkanEventType> events, java.util.Set<VulkanPipelineStageFlag> source_stage_mask, java.util.Set<VulkanPipelineStageFlag> target_stage_mask, java.util.List<VulkanMemoryBarrier> memory_barriers, java.util.List<VulkanBufferMemoryBarrier> buffer_memory_barriers, java.util.List<VulkanImageMemoryBarrier> image_memory_barriers)
-