Kanzi 4.0.0-beta2
Vulkan
Collaboration diagram for Vulkan:

Classes

struct  kanzi::gfx::VulkanInitializationInfo
 Defines the initialization parameters for the Vulkan backend. More...
 

Functions

KANZI_GFX_API shared_ptr< AbstractBackendkanzi::gfx::createVulkanBackend (VulkanInitializationInfo &&info)
 Creates a Vulkan 1.1 compatible backend for the graphics library.
 

Detailed Description

The Vulkan backend exposes the graphics library that uses Vulkan.

Function Documentation

◆ createVulkanBackend()

KANZI_GFX_API shared_ptr< AbstractBackend > kanzi::gfx::createVulkanBackend ( VulkanInitializationInfo && info)

Creates a Vulkan 1.1 compatible backend for the graphics library.

You can call this function before the graphics initialization.

Parameters
infoThe Vulkan backend configuration information.
Returns
A pointer to the created backend. If Vulkan is not available on the platform, returns a nullptr.
Since
Kanzi 4.0.0