|
VulkanDeviceCopyImage(Image, ImageLayout, AccessFlags, PipelineStageFlags, Image, ImageCopy, ImageLayout, AccessFlags, PipelineStageFlags, Boolean, ImageLayout, AccessFlags, PipelineStageFlags, NullableSemaphore, NullableSemaphore) Method |
Namespace: Ab4d.SharpEngine.VulkanAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax public void CopyImage(
Image sourceImage,
ImageLayout sourceImageLayout,
AccessFlags sourceImageAccessMask,
PipelineStageFlags sourceImageStageMask,
Image targetImage,
ImageCopy sourceAndDestinationRegions,
ImageLayout targetImageLayout = ImageLayout.Undefined,
AccessFlags targetImageAccessMask = AccessFlags.None,
PipelineStageFlags targetImageStageMask = PipelineStageFlags.Transfer,
bool restoreSourceImageLayout = true,
ImageLayout targetImageFinalLayout = ImageLayout.General,
AccessFlags targetImageFinalAccessMask = AccessFlags.MemoryRead,
PipelineStageFlags targetImageFinalStageMask = PipelineStageFlags.Transfer,
Semaphore? waitSemaphore = null,
Semaphore? signalSemaphore = null
)
Parameters
- sourceImage Image
-
- sourceImageLayout ImageLayout
-
- sourceImageAccessMask AccessFlags
-
- sourceImageStageMask PipelineStageFlags
-
- targetImage Image
-
- sourceAndDestinationRegions ImageCopy
-
- targetImageLayout ImageLayout (Optional)
-
- targetImageAccessMask AccessFlags (Optional)
-
- targetImageStageMask PipelineStageFlags (Optional)
-
- restoreSourceImageLayout Boolean (Optional)
-
- targetImageFinalLayout ImageLayout (Optional)
-
- targetImageFinalAccessMask AccessFlags (Optional)
-
- targetImageFinalStageMask PipelineStageFlags (Optional)
-
- waitSemaphore NullableSemaphore (Optional)
-
- signalSemaphore NullableSemaphore (Optional)
-
See Also