Click or drag to resize
Ab4d.SharpEngine logo

Ab4d.SharpEngine.Vulkan Namespace

Ab4d.SharpEngine.Vulkan namespace provides VulkanDevice and some other Vulkan specific classes.
Classes
 ClassDescription
Public classAndroidVulkanSurfaceProvider 
Public classCustomVulkanSurfaceProvider 
Public classPhysicalDeviceDetails PhysicalDeviceDetails class provides information about a PhysicalDevice.
Public classPhysicalDeviceDetailsPhysicalDeviceLimitsArrays 
Public classSurfaceDetails 
Public classVulkanDevice VulkanDevice represents the Vulkan device that defines resources on the graphics card and is used to render objects defined by a Scene object. To share resources between multiple Scene objects, create all Scene objects by the same VulkanDevice instance. To create a VulkanDevice use the static Create method.
Public classVulkanException The exception class for errors that occur in Vulkan.
Public classVulkanInstance A VulkanInstance is an object is an object that is used to get the available Vulkan API version, enumerate the available physical devices and create a VulkanDevice. There is usually only one VulkanInstance per application. A VulkanInstance can be created by using Create(EngineCreateOptions) method. But usually it is created when creating a VulkanDevice method by calling VulkanDevice.Create method.
Public classVulkanSurfaceProvider 
Public classWindowsVulkanSurfaceProvider