Click or drag to resize
Ab4d.SharpEngine logo

GpuSwapChainCreate(VulkanDevice, Int32, Int32, Int32, Format, ImageUsageFlags, ExternalMemoryHandleTypeFlags, String) Method


Namespace: Ab4d.SharpEngine.Core
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.1.9680+a1b1e43de1ad9a7e35472c33948d688d7b40ef79
Syntax
C#
public static (GpuSwapChain gpuSwapChain, DisposeToken disposeToken) Create(
	VulkanDevice gpuDevice,
	int imagesCount,
	int width,
	int height,
	Format format,
	ImageUsageFlags usage = ImageUsageFlags.TransferSrc|ImageUsageFlags.Sampled|ImageUsageFlags.ColorAttachment,
	ExternalMemoryHandleTypeFlags handleType = ExternalMemoryHandleTypeFlags.None,
	string? name = null
)

Parameters

gpuDevice  VulkanDevice
 
imagesCount  Int32
 
width  Int32
 
height  Int32
 
format  Format
 
usage  ImageUsageFlags  (Optional)
 
handleType  ExternalMemoryHandleTypeFlags  (Optional)
 
name  String  (Optional)
 

Return Value

ValueTupleGpuSwapChain, DisposeToken
See Also