| Name | Description |
---|
| Create(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.
|
| Create(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.
|
| Create(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.
|
| Create(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.
|
| Create(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.
|
| Create(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.
|
| Create(VulkanInstance, PhysicalDeviceDetails, EngineCreateOptions, SurfaceKHR, String) |
Creates a new VulkanDevice with specified VulkanInstance, PhysicalDeviceDetails, EngineCreateOptions and optional surface and name.
|
| Create(VulkanInstance, PhysicalDevice, EngineCreateOptions, SurfaceKHR, String) |
Creates a new VulkanDevice with specified VulkanInstance, PhysicalDevice, EngineCreateOptions and optional surface and name.
|