#include <Application.hpp>
◆ VulkanApplication()
◆ ~VulkanApplication()
| VulkanApplication::~VulkanApplication |
( |
| ) |
|
|
override |
◆ CreateDevice() [1/2]
◆ CreateDevice() [2/2]
◆ DestroyDevice()
| void VulkanApplication::DestroyDevice |
( |
Handle |
handle | ) |
|
|
overridevirtual |
◆ EnumerateDevices()
◆ GetAllocator()
| Allocator * Foundation::RHI::VulkanApplication::GetAllocator |
( |
| ) |
const |
|
inline |
◆ GetDevice()
◆ GetVkAllocationCallbacks()
| vk::AllocationCallbacks const * Foundation::RHI::VulkanApplication::GetVkAllocationCallbacks |
( |
| ) |
const |
|
inline |
◆ GetVkAllocationCallbacksNative()
◆ GetVkInstance()
| auto const & Foundation::RHI::VulkanApplication::GetVkInstance |
( |
| ) |
const |
|
inline |
◆ mAllocator
| Allocator* Foundation::RHI::VulkanApplication::mAllocator |
|
private |
◆ mContext
| const vk::raii::Context Foundation::RHI::VulkanApplication::mContext |
◆ mDebugHandler
| vk::raii::DebugUtilsMessengerEXT Foundation::RHI::VulkanApplication::mDebugHandler { nullptr } |
|
private |
◆ mDevices
◆ mInstance
| vk::raii::Instance Foundation::RHI::VulkanApplication::mInstance { nullptr } |
|
private |
◆ mName
◆ mPhysicalDevices
| vk::raii::PhysicalDevices Foundation::RHI::VulkanApplication::mPhysicalDevices { nullptr } |
|
private |
◆ mStorage
◆ mVkAllocationCallbacks
◆ mVulkanApiVersion
| const uint32_t Foundation::RHI::VulkanApplication::mVulkanApiVersion |
The documentation for this class was generated from the following files: