|
| Context (const Context &other)=delete |
|
| Context (Context &&other) noexcept |
|
Context & | operator= (const Context &other)=delete |
|
Context & | operator= (Context &&other) noexcept |
|
const vk::Instance & | getInstance () const |
|
const vk::PhysicalDevice & | getPhysicalDevice () const |
|
const vk::Device & | getDevice () const |
|
const QueueManager & | getQueueManager () const |
|
|
static Context | create (const char *applicationName, uint32_t applicationVersion, std::vector< vk::QueueFlagBits > queueFlags, std::vector< const char * > instanceExtensions, std::vector< const char * > deviceExtensions) |
|
|
| Context (vk::Instance instance, vk::PhysicalDevice physicalDevice, vk::Device device, QueueManager &&queueManager) noexcept |
|
|
vk::Instance | m_Instance |
|
vk::PhysicalDevice | m_PhysicalDevice |
|
vk::Device | m_Device |
|
QueueManager | m_QueueManager |
|
◆ Context()
vkcv::Context::Context |
( |
vk::Instance |
instance, |
|
|
vk::PhysicalDevice |
physicalDevice, |
|
|
vk::Device |
device, |
|
|
QueueManager && |
queueManager |
|
) |
| |
|
privatenoexcept |
Constructor of #Context requires an instance
, a physicalDevice
and a device
.
- Parameters
-
instance | Vulkan-Instance |
physicalDevice | Vulkan-PhysicalDevice |
device | Vulkan-Device |
The documentation for this class was generated from the following files: