Uses of Class
com.io7m.jcoronado.api.VulkanMappedMemoryRange
-
Packages that use VulkanMappedMemoryRange Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanMappedMemoryRange in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanMappedMemoryRange Modifier and Type Method Description VulkanMappedMemoryRange
VulkanMappedMemoryRange.Builder. build()
Builds a newVulkanMappedMemoryRange
.static VulkanMappedMemoryRange
VulkanMappedMemoryRange. copyOf(VulkanMappedMemoryRangeType instance)
Creates an immutable copy of aVulkanMappedMemoryRangeType
value.static VulkanMappedMemoryRange
VulkanMappedMemoryRange. of(VulkanDeviceMemoryType memory, long offset, long size)
Construct a new immutableVulkanMappedMemoryRange
instance.VulkanMappedMemoryRange
VulkanMappedMemoryRange. withMemory(VulkanDeviceMemoryType value)
Copy the current immutable object by setting a value for thememory
attribute.VulkanMappedMemoryRange
VulkanMappedMemoryRange. withOffset(long value)
Copy the current immutable object by setting a value for theoffset
attribute.VulkanMappedMemoryRange
VulkanMappedMemoryRange. withSize(long value)
Copy the current immutable object by setting a value for thesize
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanMappedMemoryRange Modifier and Type Method Description default void
VulkanLogicalDeviceType. flushMappedMemoryRange(VulkanMappedMemoryRange range)
Flush mapped memory ranges.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanMappedMemoryRange Modifier and Type Method Description void
VulkanLogicalDeviceType. flushMappedMemoryRanges(java.util.List<VulkanMappedMemoryRange> ranges)
Flush mapped memory ranges. -
Uses of VulkanMappedMemoryRange in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanMappedMemoryRange Modifier and Type Method Description static org.lwjgl.vulkan.VkMappedMemoryRange
VulkanLWJGLMappedMemoryRanges. pack(org.lwjgl.system.MemoryStack stack, VulkanMappedMemoryRange info)
Pack a structure.static org.lwjgl.vulkan.VkMappedMemoryRange
VulkanLWJGLMappedMemoryRanges. packInto(VulkanMappedMemoryRange source, org.lwjgl.vulkan.VkMappedMemoryRange target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanMappedMemoryRange Modifier and Type Method Description void
VulkanLWJGLLogicalDevice. flushMappedMemoryRanges(java.util.List<VulkanMappedMemoryRange> ranges)
static org.lwjgl.vulkan.VkMappedMemoryRange.Buffer
VulkanLWJGLMappedMemoryRanges. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanMappedMemoryRange> infos)
Pack structures.static org.lwjgl.vulkan.VkMappedMemoryRange.Buffer
VulkanLWJGLMappedMemoryRanges. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanMappedMemoryRange> infos)
Pack structures.
-