Click or drag to resize
Ab4d.SharpEngine logo

VulkanDeviceCopyDataToGpuImage(Image, Int32, Int32, Int32, AccessFlags, ImageLayout, PipelineStageFlags, DeviceMemory, Int32, Byte, ImageLayout, AccessFlags, PipelineStageFlags) Method


Namespace: Ab4d.SharpEngine.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public void CopyDataToGpuImage(
	Image targetVulkanImage,
	int width,
	int height,
	int mipLevels,
	AccessFlags currentAccessMask,
	ImageLayout currentImageLayout,
	PipelineStageFlags currentStageMask,
	DeviceMemory imageDeviceMemory,
	int imageMemorySize,
	byte[] data,
	ImageLayout targetImageLayout = ImageLayout.TransferSrcOptimal,
	AccessFlags targetImageAccessMask = AccessFlags.TransferRead,
	PipelineStageFlags targetImageStageMask = PipelineStageFlags.Transfer
)

Parameters

targetVulkanImage  Image
 
width  Int32
 
height  Int32
 
mipLevels  Int32
 
currentAccessMask  AccessFlags
 
currentImageLayout  ImageLayout
 
currentStageMask  PipelineStageFlags
 
imageDeviceMemory  DeviceMemory
 
imageMemorySize  Int32
 
data  Byte
 
targetImageLayout  ImageLayout  (Optional)
 
targetImageAccessMask  AccessFlags  (Optional)
 
targetImageStageMask  PipelineStageFlags  (Optional)
 
See Also