Click or drag to resize
Ab4d.SharpEngine logo

VulkanDeviceCopyDataToImage(Image, Int32, Int32, Int32, AccessFlags, ImageLayout, PipelineStageFlags, GpuBuffer, ImageLayout, AccessFlags, PipelineStageFlags, Int32) Method


Namespace: Ab4d.SharpEngine.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntax
C#
public void CopyDataToImage(
	Image targetVulkanImage,
	int width,
	int height,
	int mipLevels,
	AccessFlags currentAccessMask,
	ImageLayout currentImageLayout,
	PipelineStageFlags currentStageMask,
	GpuBuffer stagingBuffer,
	ImageLayout targetImageLayout = ImageLayout.TransferSrcOptimal,
	AccessFlags targetImageAccessMask = AccessFlags.TransferRead,
	PipelineStageFlags targetImageStageMask = PipelineStageFlags.Transfer,
	int imageDepth = 1
)

Parameters

targetVulkanImage  Image
 
width  Int32
 
height  Int32
 
mipLevels  Int32
 
currentAccessMask  AccessFlags
 
currentImageLayout  ImageLayout
 
currentStageMask  PipelineStageFlags
 
stagingBuffer  GpuBuffer
 
targetImageLayout  ImageLayout  (Optional)
 
targetImageAccessMask  AccessFlags  (Optional)
 
targetImageStageMask  PipelineStageFlags  (Optional)
 
imageDepth  Int32  (Optional)
 
See Also