Uses of Class
com.io7m.jcoronado.api.VulkanImageSubresourceRange
-
Packages that use VulkanImageSubresourceRange Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanImageSubresourceRange in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanImageSubresourceRange Modifier and Type Method Description VulkanImageSubresourceRange
VulkanImageSubresourceRange.Builder. build()
Builds a newVulkanImageSubresourceRange
.static VulkanImageSubresourceRange
VulkanImageSubresourceRange. copyOf(VulkanImageSubresourceRangeType instance)
Creates an immutable copy of aVulkanImageSubresourceRangeType
value.static VulkanImageSubresourceRange
VulkanImageSubresourceRange. of(java.lang.Iterable<VulkanImageAspectFlag> aspectMask, int baseMipLevel, int levelCount, int baseArrayLayer, int layerCount)
Construct a new immutableVulkanImageSubresourceRange
instance.static VulkanImageSubresourceRange
VulkanImageSubresourceRange. of(java.util.Set<VulkanImageAspectFlag> aspectMask, int baseMipLevel, int levelCount, int baseArrayLayer, int layerCount)
Construct a new immutableVulkanImageSubresourceRange
instance.VulkanImageSubresourceRange
VulkanImageMemoryBarrier. subresourceRange()
VulkanImageSubresourceRange
VulkanImageMemoryBarrierType. subresourceRange()
VulkanImageSubresourceRange
VulkanImageViewCreateInfo. subresourceRange()
VulkanImageSubresourceRange
VulkanImageViewCreateInfoType. subresourceRange()
VulkanImageSubresourceRange
VulkanImageSubresourceRange. withAspectMask(VulkanImageAspectFlag... elements)
Copy the current immutable object with elements that replace the content ofaspectMask
.VulkanImageSubresourceRange
VulkanImageSubresourceRange. withAspectMask(java.lang.Iterable<VulkanImageAspectFlag> elements)
Copy the current immutable object with elements that replace the content ofaspectMask
.VulkanImageSubresourceRange
VulkanImageSubresourceRange. withBaseArrayLayer(int value)
Copy the current immutable object by setting a value for thebaseArrayLayer
attribute.VulkanImageSubresourceRange
VulkanImageSubresourceRange. withBaseMipLevel(int value)
Copy the current immutable object by setting a value for thebaseMipLevel
attribute.VulkanImageSubresourceRange
VulkanImageSubresourceRange. withLayerCount(int value)
Copy the current immutable object by setting a value for thelayerCount
attribute.VulkanImageSubresourceRange
VulkanImageSubresourceRange. withLevelCount(int value)
Copy the current immutable object by setting a value for thelevelCount
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanImageSubresourceRange Modifier and Type Method Description static VulkanImageMemoryBarrier
VulkanImageMemoryBarrier. of(java.lang.Iterable<VulkanAccessFlag> sourceAccessMask, java.lang.Iterable<VulkanAccessFlag> targetAccessMask, VulkanImageLayout oldLayout, VulkanImageLayout newLayout, int sourceQueueFamilyIndex, int targetQueueFamilyIndex, VulkanImageType image, VulkanImageSubresourceRange subresourceRange)
Construct a new immutableVulkanImageMemoryBarrier
instance.static VulkanImageMemoryBarrier
VulkanImageMemoryBarrier. of(java.util.Set<VulkanAccessFlag> sourceAccessMask, java.util.Set<VulkanAccessFlag> targetAccessMask, VulkanImageLayout oldLayout, VulkanImageLayout newLayout, int sourceQueueFamilyIndex, int targetQueueFamilyIndex, VulkanImageType image, VulkanImageSubresourceRange subresourceRange)
Construct a new immutableVulkanImageMemoryBarrier
instance.static VulkanImageViewCreateInfo
VulkanImageViewCreateInfo. of(java.lang.Iterable<VulkanImageViewCreateFlag> flags, VulkanImageType image, VulkanImageViewKind viewType, VulkanFormat format, VulkanComponentMapping components, VulkanImageSubresourceRange subresourceRange)
Construct a new immutableVulkanImageViewCreateInfo
instance.static VulkanImageViewCreateInfo
VulkanImageViewCreateInfo. of(java.util.Set<VulkanImageViewCreateFlag> flags, VulkanImageType image, VulkanImageViewKind viewType, VulkanFormat format, VulkanComponentMapping components, VulkanImageSubresourceRange subresourceRange)
Construct a new immutableVulkanImageViewCreateInfo
instance.VulkanImageMemoryBarrier.Builder
VulkanImageMemoryBarrier.Builder. setSubresourceRange(VulkanImageSubresourceRange subresourceRange)
Initializes the value for thesubresourceRange
attribute.VulkanImageViewCreateInfo.Builder
VulkanImageViewCreateInfo.Builder. setSubresourceRange(VulkanImageSubresourceRange subresourceRange)
Initializes the value for thesubresourceRange
attribute.VulkanImageMemoryBarrier
VulkanImageMemoryBarrier. withSubresourceRange(VulkanImageSubresourceRange value)
Copy the current immutable object by setting a value for thesubresourceRange
attribute.VulkanImageViewCreateInfo
VulkanImageViewCreateInfo. withSubresourceRange(VulkanImageSubresourceRange value)
Copy the current immutable object by setting a value for thesubresourceRange
attribute.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanImageSubresourceRange Modifier and Type Method Description void
VulkanCommandBufferType. clearColorImage(VulkanImageType image, VulkanImageLayout image_layout, VulkanClearValueType.VulkanClearValueColorType color, java.util.List<VulkanImageSubresourceRange> ranges)
Clear regions of a color image.void
VulkanCommandBufferType. clearDepthStencilImage(VulkanImageType image, VulkanImageLayout image_layout, VulkanClearValueDepthStencil depth_stencil, java.util.List<VulkanImageSubresourceRange> ranges)
Clear regions of a depth stencil image. -
Uses of VulkanImageSubresourceRange in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanImageSubresourceRange Modifier and Type Method Description static org.lwjgl.vulkan.VkImageSubresourceRange
VulkanLWJGLImageSubresourceRanges. pack(org.lwjgl.system.MemoryStack stack, VulkanImageSubresourceRange info)
Pack a structure.static org.lwjgl.vulkan.VkImageSubresourceRange
VulkanLWJGLImageSubresourceRanges. packInto(VulkanImageSubresourceRange source, org.lwjgl.vulkan.VkImageSubresourceRange target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanImageSubresourceRange Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. clearColorImage(VulkanImageType image, VulkanImageLayout image_layout, VulkanClearValueType.VulkanClearValueColorType color, java.util.List<VulkanImageSubresourceRange> ranges)
void
VulkanLWJGLCommandBuffer. clearDepthStencilImage(VulkanImageType image, VulkanImageLayout image_layout, VulkanClearValueDepthStencil depth_stencil, java.util.List<VulkanImageSubresourceRange> ranges)
static org.lwjgl.vulkan.VkImageSubresourceRange.Buffer
VulkanLWJGLImageSubresourceRanges. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanImageSubresourceRange> infos)
Pack structures.static org.lwjgl.vulkan.VkImageSubresourceRange.Buffer
VulkanLWJGLImageSubresourceRanges. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanImageSubresourceRange> infos)
Pack structures.
-