Skip to content

LiteFX::Rendering::Backends::VulkanBackend::VulkanBackend

Initializes a new vulkan rendering backend.

Synopsis

Declared in <litefx/backends/vulkan.hpp>

[[dllimport, dllexport]] explicit VulkanBackend(
    App const& app,
    Span<String> const extensions = { },
    Span<String> const validationLayers = { },
    void* instanceExtensionObjects = nullptr);

Parameters

NameDescription
appAn instance of the app that owns the backend.
extensionsA set of instance extensions to enable on the backend instance.
validationLayersA set of validation layers to enable on the rendering backend.
instanceExtensionObjectsA pointer to additional extension objects that are stored in the instance's pNext chain during instance creation.