Click or drag to resize
Ab4d.SharpEngine logo

VulkanDeviceCreate Method

Overload List
 NameDescription
Public methodStatic memberCreate(ActionEngineCreateOptions, String) Creates an instance of VulkanDevice by using an action that defines the EngineCreateOptions. This method will also create a VulkanInstance if it was not created before.
Public methodStatic memberCreate(EngineCreateOptions, String) Creates an instance of VulkanDevice. Optionally the EngineCreateOptions can be used to specify the creation options. This method will also create a VulkanInstance if it was not created before.
Public methodStatic memberCreate(SurfaceKHR, EngineCreateOptions, String) Creates an instance of VulkanDevice that will use the Vulkan surface that is defined by the SurfaceKHR. Optionally the EngineCreateOptions can be used to specify the creation options. This method will also create a VulkanInstance if it was not created before.
Public methodStatic memberCreate(SurfaceKHR, ActionEngineCreateOptions, String) 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.
Public methodStatic memberCreate(VulkanSurfaceProvider, EngineCreateOptions, String) Creates an instance of VulkanDevice that will use the Vulkan surface that is defined by the VulkanSurfaceProvider. Optionally the EngineCreateOptions can be used to specify the creation options. This method will also create a VulkanInstance if it was not created before.
Public methodStatic memberCreate(VulkanSurfaceProvider, ActionEngineCreateOptions, String) 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.
Public methodStatic memberCreate(VulkanInstance, PhysicalDeviceDetails, EngineCreateOptions, SurfaceKHR, String) Creates a new VulkanDevice with specified VulkanInstance, PhysicalDeviceDetails, EngineCreateOptions and optional surface and name.
Public methodStatic memberCreate(VulkanInstance, PhysicalDevice, EngineCreateOptions, SurfaceKHR, String) Creates a new VulkanDevice with specified VulkanInstance, PhysicalDevice, EngineCreateOptions and optional surface and name.
Top
See Also