Uses of Interface
com.io7m.jcoronado.api.VulkanSemaphoreType
-
Packages that use VulkanSemaphoreType Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.extensions.khr_swapchain.api Type-safe Vulkan frontend (VK_KHR_swapchain extension API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanSemaphoreType in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanSemaphoreType Modifier and Type Method Description VulkanSemaphoreType
VulkanLogicalDeviceType. createSemaphore(VulkanSemaphoreCreateInfo create_info)
Create a semaphore.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanSemaphoreType Modifier and Type Method Description java.util.List<VulkanSemaphoreType>
VulkanSubmitInfo. signalSemaphores()
java.util.List<VulkanSemaphoreType>
VulkanSubmitInfoType. signalSemaphores()
java.util.List<VulkanSemaphoreType>
VulkanSubmitInfo. waitSemaphores()
java.util.List<VulkanSemaphoreType>
VulkanSubmitInfoType. waitSemaphores()
Methods in com.io7m.jcoronado.api with parameters of type VulkanSemaphoreType Modifier and Type Method Description VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addSignalSemaphores(VulkanSemaphoreType element)
Adds one element tosignalSemaphores
list.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addSignalSemaphores(VulkanSemaphoreType... elements)
Adds elements tosignalSemaphores
list.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addWaitSemaphores(VulkanSemaphoreType element)
Adds one element towaitSemaphores
list.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addWaitSemaphores(VulkanSemaphoreType... elements)
Adds elements towaitSemaphores
list.VulkanSubmitInfo
VulkanSubmitInfo. withSignalSemaphores(VulkanSemaphoreType... elements)
Copy the current immutable object with elements that replace the content ofsignalSemaphores
.VulkanSubmitInfo
VulkanSubmitInfo. withWaitSemaphores(VulkanSemaphoreType... elements)
Copy the current immutable object with elements that replace the content ofwaitSemaphores
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanSemaphoreType Modifier and Type Method Description VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addAllSignalSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Adds elements tosignalSemaphores
list.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. addAllWaitSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Adds elements towaitSemaphores
list.static VulkanSubmitInfo
VulkanSubmitInfo. of(java.lang.Iterable<? extends VulkanSemaphoreType> waitSemaphores, java.lang.Iterable<? extends VulkanPipelineStageFlag> waitStageMasks, java.lang.Iterable<? extends VulkanCommandBufferType> commandBuffers, java.lang.Iterable<? extends VulkanSemaphoreType> signalSemaphores)
Construct a new immutableVulkanSubmitInfo
instance.static VulkanSubmitInfo
VulkanSubmitInfo. of(java.util.List<VulkanSemaphoreType> waitSemaphores, java.util.List<VulkanPipelineStageFlag> waitStageMasks, java.util.List<VulkanCommandBufferType> commandBuffers, java.util.List<VulkanSemaphoreType> signalSemaphores)
Construct a new immutableVulkanSubmitInfo
instance.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. setSignalSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Sets or replaces all elements forsignalSemaphores
list.VulkanSubmitInfo.Builder
VulkanSubmitInfo.Builder. setWaitSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Sets or replaces all elements forwaitSemaphores
list.VulkanSubmitInfo
VulkanSubmitInfo. withSignalSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Copy the current immutable object with elements that replace the content ofsignalSemaphores
.VulkanSubmitInfo
VulkanSubmitInfo. withWaitSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Copy the current immutable object with elements that replace the content ofwaitSemaphores
. -
Uses of VulkanSemaphoreType in com.io7m.jcoronado.extensions.khr_swapchain.api
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api that return types with arguments of type VulkanSemaphoreType Modifier and Type Method Description java.util.List<VulkanSemaphoreType>
VulkanPresentInfoKHR. waitSemaphores()
java.util.List<VulkanSemaphoreType>
VulkanPresentInfoKHRType. waitSemaphores()
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api with parameters of type VulkanSemaphoreType Modifier and Type Method Description VulkanSwapChainImageAcquisition
VulkanExtKHRSwapChainType.VulkanKHRSwapChainType. acquireImageWithSemaphore(long timeout, VulkanSemaphoreType semaphore)
Attempt to acquire an image from the swap chain.VulkanSwapChainImageAcquisition
VulkanExtKHRSwapChainType.VulkanKHRSwapChainType. acquireImageWithSemaphoreAndFence(long timeout, VulkanSemaphoreType semaphore, VulkanFenceType fence)
Attempt to acquire an image from the swap chain.VulkanPresentInfoKHR.Builder
VulkanPresentInfoKHR.Builder. addWaitSemaphores(VulkanSemaphoreType element)
Adds one element towaitSemaphores
list.VulkanPresentInfoKHR.Builder
VulkanPresentInfoKHR.Builder. addWaitSemaphores(VulkanSemaphoreType... elements)
Adds elements towaitSemaphores
list.VulkanPresentInfoKHR
VulkanPresentInfoKHR. withWaitSemaphores(VulkanSemaphoreType... elements)
Copy the current immutable object with elements that replace the content ofwaitSemaphores
.Method parameters in com.io7m.jcoronado.extensions.khr_swapchain.api with type arguments of type VulkanSemaphoreType Modifier and Type Method Description VulkanPresentInfoKHR.Builder
VulkanPresentInfoKHR.Builder. addAllWaitSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Adds elements towaitSemaphores
list.static VulkanPresentInfoKHR
VulkanPresentInfoKHR. of(java.lang.Iterable<? extends VulkanSemaphoreType> waitSemaphores, java.lang.Iterable<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> swapChains, java.lang.Iterable<java.lang.Integer> imageIndices)
Construct a new immutableVulkanPresentInfoKHR
instance.static VulkanPresentInfoKHR
VulkanPresentInfoKHR. of(java.util.List<VulkanSemaphoreType> waitSemaphores, java.util.List<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> swapChains, java.util.List<java.lang.Integer> imageIndices)
Construct a new immutableVulkanPresentInfoKHR
instance.VulkanPresentInfoKHR.Builder
VulkanPresentInfoKHR.Builder. setWaitSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Sets or replaces all elements forwaitSemaphores
list.VulkanPresentInfoKHR
VulkanPresentInfoKHR. withWaitSemaphores(java.lang.Iterable<? extends VulkanSemaphoreType> elements)
Copy the current immutable object with elements that replace the content ofwaitSemaphores
. -
Uses of VulkanSemaphoreType in com.io7m.jcoronado.lwjgl
Classes in com.io7m.jcoronado.lwjgl that implement VulkanSemaphoreType Modifier and Type Class Description class
VulkanLWJGLSemaphore
A semaphore.Methods in com.io7m.jcoronado.lwjgl that return VulkanSemaphoreType Modifier and Type Method Description VulkanSemaphoreType
VulkanLWJGLLogicalDevice. createSemaphore(VulkanSemaphoreCreateInfo create_info)
-