Uses of Record Class
club.doki7.vulkan.handle.VkImage
Packages that use VkImage
Package
Description
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkImage in club.doki7.vma
Methods in club.doki7.vma with parameters of type VkImageModifier and TypeMethodDescriptionint
VMA.allocateMemoryForImage
(VmaAllocator allocator, VkImage image, IVmaAllocationCreateInfo pCreateInfo, VmaAllocation.Ptr pAllocation, @Nullable IVmaAllocationInfo pAllocationInfo) Allocates memory suitable for givenVkImage
.int
VMA.bindImageMemory
(VmaAllocator allocator, VmaAllocation allocation, VkImage image) Binds image to allocation.int
VMA.bindImageMemory2
(VmaAllocator allocator, VmaAllocation allocation, long allocationLocalOffset, VkImage image, MemorySegment pNext) Binds image to allocation with additional parameters.void
VMA.destroyImage
(VmaAllocator allocator, @Nullable VkImage image, @Nullable VmaAllocation allocation) Destroys Vulkan image and frees allocated memory. -
Uses of VkImage in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkImageModifier and TypeMethodDescriptionint
VkDeviceCommands.bindImageMemory
(VkDevice device, VkImage image, VkDeviceMemory memory, long memoryOffset) void
VkDeviceCommands.cmdBlitImage
(VkCommandBuffer commandBuffer, VkImage srcImage, int srcImageLayout, VkImage dstImage, int dstImageLayout, int regionCount, IVkImageBlit pRegions, int filter) void
VkDeviceCommands.cmdClearColorImage
(VkCommandBuffer commandBuffer, VkImage image, int imageLayout, VkClearColorValue pColor, int rangeCount, IVkImageSubresourceRange pRanges) void
VkDeviceCommands.cmdClearDepthStencilImage
(VkCommandBuffer commandBuffer, VkImage image, int imageLayout, VkClearDepthStencilValue pDepthStencil, int rangeCount, IVkImageSubresourceRange pRanges) void
VkDeviceCommands.cmdCopyBufferToImage
(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, int dstImageLayout, int regionCount, IVkBufferImageCopy pRegions) void
VkDeviceCommands.cmdCopyImage
(VkCommandBuffer commandBuffer, VkImage srcImage, int srcImageLayout, VkImage dstImage, int dstImageLayout, int regionCount, IVkImageCopy pRegions) void
VkDeviceCommands.cmdCopyImageToBuffer
(VkCommandBuffer commandBuffer, VkImage srcImage, int srcImageLayout, VkBuffer dstBuffer, int regionCount, IVkBufferImageCopy pRegions) void
VkDeviceCommands.cmdCopyMemoryToImageIndirectNV
(VkCommandBuffer commandBuffer, long copyBufferAddress, int copyCount, int stride, VkImage dstImage, int dstImageLayout, IVkImageSubresourceLayers pImageSubresources) void
VkDeviceCommands.cmdResolveImage
(VkCommandBuffer commandBuffer, VkImage srcImage, int srcImageLayout, VkImage dstImage, int dstImageLayout, int regionCount, IVkImageResolve pRegions) void
VkDeviceCommands.destroyImage
(VkDevice device, @Nullable VkImage image, @Nullable VkAllocationCallbacks pAllocator) int
VkDeviceCommands.getImageDrmFormatModifierPropertiesEXT
(VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT pProperties) void
VkDeviceCommands.getImageMemoryRequirements
(VkDevice device, VkImage image, VkMemoryRequirements pMemoryRequirements) void
VkDeviceCommands.getImageSparseMemoryRequirements
(VkDevice device, VkImage image, IntPtr pSparseMemoryRequirementCount, @Nullable IVkSparseImageMemoryRequirements pSparseMemoryRequirements) void
VkDeviceCommands.getImageSubresourceLayout
(VkDevice device, VkImage image, VkImageSubresource pSubresource, VkSubresourceLayout pLayout) void
VkDeviceCommands.getImageSubresourceLayout2
(VkDevice device, VkImage image, VkImageSubresource2 pSubresource, VkSubresourceLayout2 pLayout) void
VkDeviceCommands.getImageSubresourceLayout2EXT
(VkDevice device, VkImage image, VkImageSubresource2 pSubresource, VkSubresourceLayout2 pLayout) void
VkDeviceCommands.getImageSubresourceLayout2KHR
(VkDevice device, VkImage image, VkImageSubresource2 pSubresource, VkSubresourceLayout2 pLayout) -
Uses of VkImage in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkImageModifier and TypeMethodDescription@Nullable VkImage
VkBlitImageInfo2.dstImage()
@Nullable VkImage
VkCopyBufferToImageInfo2.dstImage()
@Nullable VkImage
VkCopyImageInfo2.dstImage()
@Nullable VkImage
VkCopyImageToImageInfo.dstImage()
@Nullable VkImage
VkCopyMemoryToImageInfo.dstImage()
@Nullable VkImage
VkResolveImageInfo2.dstImage()
@Nullable VkImage
VkBindImageMemoryInfo.image()
@Nullable VkImage
VkDedicatedAllocationMemoryAllocateInfoNV.image()
@Nullable VkImage
VkExportMetalIOSurfaceInfoEXT.image()
@Nullable VkImage
VkExportMetalTextureInfoEXT.image()
@Nullable VkImage
VkHostImageLayoutTransitionInfo.image()
@Nullable VkImage
VkImageCaptureDescriptorDataInfoEXT.image()
@Nullable VkImage
VkImageMemoryBarrier.image()
@Nullable VkImage
VkImageMemoryBarrier2.image()
@Nullable VkImage
VkImageMemoryRequirementsInfo2.image()
@Nullable VkImage
VkImageSparseMemoryRequirementsInfo2.image()
@Nullable VkImage
VkImageViewCreateInfo.image()
@Nullable VkImage
VkMemoryDedicatedAllocateInfo.image()
@Nullable VkImage
VkSparseImageMemoryBindInfo.image()
@Nullable VkImage
VkSparseImageOpaqueMemoryBindInfo.image()
@Nullable VkImage
VkBlitImageInfo2.srcImage()
@Nullable VkImage
VkCopyImageInfo2.srcImage()
@Nullable VkImage
VkCopyImageToBufferInfo2.srcImage()
@Nullable VkImage
VkCopyImageToImageInfo.srcImage()
@Nullable VkImage
VkCopyImageToMemoryInfo.srcImage()
@Nullable VkImage
VkResolveImageInfo2.srcImage()
Methods in club.doki7.vulkan.datatype with parameters of type VkImageModifier and TypeMethodDescription -
Uses of VkImage in club.doki7.vulkan.handle
Classes in club.doki7.vulkan.handle that implement interfaces with type arguments of type VkImageModifier and TypeClassDescriptionstatic final record
Represents a pointer toVkImage
handle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkImageModifier and TypeMethodDescription@Nullable VkImage
VkImage.Ptr.read()
@Nullable VkImage
VkImage.Ptr.read
(long index) Methods in club.doki7.vulkan.handle that return types with arguments of type VkImageMethods in club.doki7.vulkan.handle with parameters of type VkImage