Click or drag to resize
Ab4d.SharpEngine logo

VulkanDeviceCreate(VulkanSurfaceProvider, ActionEngineCreateOptions, String) Method

Creates an instance of VulkanDevice that will use the Vulkan surface that is defined by the VulkanSurfaceProvider and will configure the EngineCreateOptions by using the specified configure action. This method will also create a VulkanInstance if it was not created before.

Namespace: Ab4d.SharpEngine.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public static VulkanDevice Create(
	VulkanSurfaceProvider? defaultSurfaceProvider,
	Action<EngineCreateOptions>? configure,
	string? deviceName = null
)

Parameters

defaultSurfaceProvider  VulkanSurfaceProvider
Vulkan surface that is defined by the VulkanSurfaceProvider
configure  ActionEngineCreateOptions
action that defines the EngineCreateOptions
deviceName  String  (Optional)
optional device name

Return Value

VulkanDevice
created VulkanDevice
See Also