Click or drag to resize
Ab4d.SharpEngine logo

VulkanDeviceCreate(SurfaceKHR, ActionEngineCreateOptions, String) Method

Creates an instance of VulkanDevice that will use the Vulkan surface that is defined by the SurfaceKHR 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: 4.1.9680+a1b1e43de1ad9a7e35472c33948d688d7b40ef79
Syntax
C#
public static VulkanDevice Create(
	SurfaceKHR defaultSurface,
	Action<EngineCreateOptions>? configure,
	string? deviceName = null
)

Parameters

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

Return Value

VulkanDevice
created VulkanDevice
See Also