Click or drag to resize
Ab4d.SharpEngine logo

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


Namespace: Ab4d.SharpEngine.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.0.9208+3b2441d6a11f923f2600f40f4296bdc3d8b46035
Syntax
C#
public void CopyDataToImage(
	CommandBuffer commandBuffer,
	Image targetVulkanImage,
	int width,
	int height,
	int mipLevels,
	AccessFlags currentAccessMask,
	ImageLayout currentImageLayout,
	PipelineStageFlags currentStageMask,
	GpuBuffer stagingBuffer,
	ImageLayout targetImageLayout,
	AccessFlags targetImageAccessMask,
	PipelineStageFlags targetImageStageMask,
	uint srcQueueFamilyIndex = 4294967295,
	uint dstQueueFamilyIndex = 4294967295
)

Parameters

commandBuffer  CommandBuffer
 
targetVulkanImage  Image
 
width  Int32
 
height  Int32
 
mipLevels  Int32
 
currentAccessMask  AccessFlags
 
currentImageLayout  ImageLayout
 
currentStageMask  PipelineStageFlags
 
stagingBuffer  GpuBuffer
 
targetImageLayout  ImageLayout
 
targetImageAccessMask  AccessFlags
 
targetImageStageMask  PipelineStageFlags
 
srcQueueFamilyIndex  UInt32  (Optional)
 
dstQueueFamilyIndex  UInt32  (Optional)
 
See Also