LiteFX 0.5.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::VulkanBackend::VulkanBackendImpl Class Reference

Public Member Functions

 VulkanBackendImpl (Span< String > extensions, Span< String > validationLayers)
void defineMandatoryExtensions ()
VkInstance initialize (const App &app)
void loadAdapters (const VulkanBackend &backend)

Friends

class VulkanBackend

Constructor & Destructor Documentation

◆ VulkanBackendImpl()

LiteFX::Rendering::Backends::VulkanBackend::VulkanBackendImpl::VulkanBackendImpl ( Span< String > extensions,
Span< String > validationLayers )
inline

Member Function Documentation

◆ defineMandatoryExtensions()

void LiteFX::Rendering::Backends::VulkanBackend::VulkanBackendImpl::defineMandatoryExtensions ( )
inline

◆ initialize()

VkInstance LiteFX::Rendering::Backends::VulkanBackend::VulkanBackendImpl::initialize ( const App & app)
inline

◆ loadAdapters()

void LiteFX::Rendering::Backends::VulkanBackend::VulkanBackendImpl::loadAdapters ( const VulkanBackend & backend)
inline

◆ VulkanBackend

friend class VulkanBackend
friend