Inherits LiteFX::Implement< VulkanDevice >.
◆ VulkanDeviceImpl()
◆ ~VulkanDeviceImpl()
LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::~VulkanDeviceImpl |
( |
| ) |
|
|
inline |
◆ createFactory()
void LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::createFactory |
( |
| ) |
|
|
inline |
◆ createQueue() [1/2]
VulkanQueue * LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::createQueue |
( |
const QueueType & |
type, |
|
|
const QueuePriority & |
priority |
|
) |
| |
|
inline |
◆ createQueue() [2/2]
VulkanQueue * LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::createQueue |
( |
const QueueType & |
type, |
|
|
const QueuePriority & |
priority, |
|
|
const VkSurfaceKHR & |
surface |
|
) |
| |
|
inline |
◆ createQueues()
void LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::createQueues |
( |
| ) |
|
|
inline |
◆ createSwapChain()
void LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::createSwapChain |
( |
const Format & |
format, |
|
|
const Size2d & |
frameBufferSize, |
|
|
const UInt32 & |
frameBuffers |
|
) |
| |
|
inline |
◆ initialize()
VkDevice LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::initialize |
( |
| ) |
|
|
inline |
◆ loadQueueFamilies()
void LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl::loadQueueFamilies |
( |
| ) |
|
|
inline |
◆ VulkanDevice