Click or drag to resize
Ab4d.SharpEngine logo

VulkanDeviceCopyCubeMapDataToImage(Image, Int32, Int32, Int32, GpuBuffer, BufferImageCopy, AccessFlags, ImageLayout, PipelineStageFlags, AccessFlags, ImageLayout, PipelineStageFlags) Method

Copy cube-map data from staging buffer to image, and optionally generate mip-maps.

Namespace: Ab4d.SharpEngine.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.0.9584+ba1aaa26d4181dd3fa8ed7b6398391d1affa36c8
Syntax
C#
public void CopyCubeMapDataToImage(
	Image targetVulkanImage,
	int width,
	int height,
	int mipLevels,
	GpuBuffer stagingBuffer,
	BufferImageCopy[] copyRegions,
	AccessFlags currentAccessMask,
	ImageLayout currentImageLayout,
	PipelineStageFlags currentStageMask,
	AccessFlags targetImageAccessMask = AccessFlags.TransferRead,
	ImageLayout targetImageLayout = ImageLayout.TransferSrcOptimal,
	PipelineStageFlags targetImageStageMask = PipelineStageFlags.Transfer
)

Parameters

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