Uses of Class
com.io7m.jcoronado.api.VulkanImageSubresourceLayers
-
Packages that use VulkanImageSubresourceLayers Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanImageSubresourceLayers in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanImageSubresourceLayers Modifier and Type Method Description VulkanImageSubresourceLayers
VulkanImageSubresourceLayers.Builder. build()
Builds a newVulkanImageSubresourceLayers
.static VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. copyOf(VulkanImageSubresourceLayersType instance)
Creates an immutable copy of aVulkanImageSubresourceLayersType
value.VulkanImageSubresourceLayers
VulkanBufferImageCopy. imageSubresource()
VulkanImageSubresourceLayers
VulkanBufferImageCopyType. imageSubresource()
static VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. of(java.lang.Iterable<VulkanImageAspectFlag> aspectMask, int mipLevel, int baseArrayLayer, int layerCount)
Construct a new immutableVulkanImageSubresourceLayers
instance.static VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. of(java.util.Set<VulkanImageAspectFlag> aspectMask, int mipLevel, int baseArrayLayer, int layerCount)
Construct a new immutableVulkanImageSubresourceLayers
instance.VulkanImageSubresourceLayers
VulkanImageBlit. sourceSubresource()
VulkanImageSubresourceLayers
VulkanImageBlitType. sourceSubresource()
VulkanImageSubresourceLayers
VulkanImageCopy. sourceSubresource()
VulkanImageSubresourceLayers
VulkanImageCopyType. sourceSubresource()
VulkanImageSubresourceLayers
VulkanImageBlit. targetSubresource()
VulkanImageSubresourceLayers
VulkanImageBlitType. targetSubresource()
VulkanImageSubresourceLayers
VulkanImageCopy. targetSubresource()
VulkanImageSubresourceLayers
VulkanImageCopyType. targetSubresource()
VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. withAspectMask(VulkanImageAspectFlag... elements)
Copy the current immutable object with elements that replace the content ofaspectMask
.VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. withAspectMask(java.lang.Iterable<VulkanImageAspectFlag> elements)
Copy the current immutable object with elements that replace the content ofaspectMask
.VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. withBaseArrayLayer(int value)
Copy the current immutable object by setting a value for thebaseArrayLayer
attribute.VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. withLayerCount(int value)
Copy the current immutable object by setting a value for thelayerCount
attribute.VulkanImageSubresourceLayers
VulkanImageSubresourceLayers. withMipLevel(int value)
Copy the current immutable object by setting a value for themipLevel
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanImageSubresourceLayers Modifier and Type Method Description static VulkanBufferImageCopy
VulkanBufferImageCopy. of(long bufferOffset, int bufferRowLength, int bufferImageHeight, VulkanImageSubresourceLayers imageSubresource, VulkanOffset3D imageOffset, VulkanExtent3D imageExtent)
Construct a new immutableVulkanBufferImageCopy
instance.static VulkanImageBlit
VulkanImageBlit. of(VulkanImageSubresourceLayers sourceSubresource, VulkanOffset3D sourceOffset0, VulkanOffset3D sourceOffset1, VulkanImageSubresourceLayers targetSubresource, VulkanOffset3D targetOffset0, VulkanOffset3D targetOffset1)
Construct a new immutableVulkanImageBlit
instance.static VulkanImageCopy
VulkanImageCopy. of(VulkanImageSubresourceLayers sourceSubresource, VulkanOffset3D sourceOffset, VulkanImageSubresourceLayers targetSubresource, VulkanOffset3D targetOffset, VulkanExtent3D extent)
Construct a new immutableVulkanImageCopy
instance.VulkanBufferImageCopy.Builder
VulkanBufferImageCopy.Builder. setImageSubresource(VulkanImageSubresourceLayers imageSubresource)
Initializes the value for theimageSubresource
attribute.VulkanImageBlit.Builder
VulkanImageBlit.Builder. setSourceSubresource(VulkanImageSubresourceLayers sourceSubresource)
Initializes the value for thesourceSubresource
attribute.VulkanImageCopy.Builder
VulkanImageCopy.Builder. setSourceSubresource(VulkanImageSubresourceLayers sourceSubresource)
Initializes the value for thesourceSubresource
attribute.VulkanImageBlit.Builder
VulkanImageBlit.Builder. setTargetSubresource(VulkanImageSubresourceLayers targetSubresource)
Initializes the value for thetargetSubresource
attribute.VulkanImageCopy.Builder
VulkanImageCopy.Builder. setTargetSubresource(VulkanImageSubresourceLayers targetSubresource)
Initializes the value for thetargetSubresource
attribute.VulkanBufferImageCopy
VulkanBufferImageCopy. withImageSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for theimageSubresource
attribute.VulkanImageBlit
VulkanImageBlit. withSourceSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for thesourceSubresource
attribute.VulkanImageCopy
VulkanImageCopy. withSourceSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for thesourceSubresource
attribute.VulkanImageBlit
VulkanImageBlit. withTargetSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for thetargetSubresource
attribute.VulkanImageCopy
VulkanImageCopy. withTargetSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for thetargetSubresource
attribute. -
Uses of VulkanImageSubresourceLayers in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanImageSubresourceLayers Modifier and Type Method Description static org.lwjgl.vulkan.VkImageSubresourceLayers
VulkanLWJGLImageSubresourceLayers. pack(org.lwjgl.system.MemoryStack stack, VulkanImageSubresourceLayers info)
Pack a structure.static org.lwjgl.vulkan.VkImageSubresourceLayers
VulkanLWJGLImageSubresourceLayers. packInto(VulkanImageSubresourceLayers source, org.lwjgl.vulkan.VkImageSubresourceLayers target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanImageSubresourceLayers Modifier and Type Method Description static org.lwjgl.vulkan.VkImageSubresourceLayers.Buffer
VulkanLWJGLImageSubresourceLayers. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanImageSubresourceLayers> infos)
Pack structures.static org.lwjgl.vulkan.VkImageSubresourceLayers.Buffer
VulkanLWJGLImageSubresourceLayers. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanImageSubresourceLayers> infos)
Pack structures.
-