Uses of Class
com.io7m.jcoronado.api.VulkanMemoryBarrier
-
Packages that use VulkanMemoryBarrier Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanMemoryBarrier in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanMemoryBarrier Modifier and Type Method Description VulkanMemoryBarrier
VulkanMemoryBarrier.Builder. build()
Builds a newVulkanMemoryBarrier
.static VulkanMemoryBarrier
VulkanMemoryBarrier. copyOf(VulkanMemoryBarrierType instance)
Creates an immutable copy of aVulkanMemoryBarrierType
value.static VulkanMemoryBarrier
VulkanMemoryBarrier. of(java.lang.Iterable<VulkanAccessFlag> sourceAccessMask, java.lang.Iterable<VulkanAccessFlag> targetAccessMask)
Construct a new immutableVulkanMemoryBarrier
instance.static VulkanMemoryBarrier
VulkanMemoryBarrier. of(java.util.Set<VulkanAccessFlag> sourceAccessMask, java.util.Set<VulkanAccessFlag> targetAccessMask)
Construct a new immutableVulkanMemoryBarrier
instance.VulkanMemoryBarrier
VulkanMemoryBarrier. withSourceAccessMask(VulkanAccessFlag... elements)
Copy the current immutable object with elements that replace the content ofsourceAccessMask
.VulkanMemoryBarrier
VulkanMemoryBarrier. withSourceAccessMask(java.lang.Iterable<VulkanAccessFlag> elements)
Copy the current immutable object with elements that replace the content ofsourceAccessMask
.VulkanMemoryBarrier
VulkanMemoryBarrier. withTargetAccessMask(VulkanAccessFlag... elements)
Copy the current immutable object with elements that replace the content oftargetAccessMask
.VulkanMemoryBarrier
VulkanMemoryBarrier. withTargetAccessMask(java.lang.Iterable<VulkanAccessFlag> elements)
Copy the current immutable object with elements that replace the content oftargetAccessMask
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanMemoryBarrier Modifier and Type Method Description 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. -
Uses of VulkanMemoryBarrier in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanMemoryBarrier Modifier and Type Method Description static org.lwjgl.vulkan.VkMemoryBarrier
VulkanLWJGLMemoryBarriers. pack(org.lwjgl.system.MemoryStack stack, VulkanMemoryBarrier info)
Pack a structure.static org.lwjgl.vulkan.VkMemoryBarrier
VulkanLWJGLMemoryBarriers. packInto(VulkanMemoryBarrier source, org.lwjgl.vulkan.VkMemoryBarrier target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanMemoryBarrier Modifier and Type Method Description static org.lwjgl.vulkan.VkMemoryBarrier.Buffer
VulkanLWJGLMemoryBarriers. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanMemoryBarrier> infos)
Pack structures.static org.lwjgl.vulkan.VkMemoryBarrier.Buffer
VulkanLWJGLMemoryBarriers. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanMemoryBarrier> infos)
Pack structures.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)
-