MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ VKDevice() [3/3]

MayaFlux::Core::VKDevice::VKDevice ( VKDevice &&  other)
noexcept

Definition at line 14 of file VKDevice.cpp.

15 : m_physical_device(other.m_physical_device)
16 , m_logical_device(other.m_logical_device)
17 , m_graphics_queue(other.m_graphics_queue)
18 , m_compute_queue(other.m_compute_queue)
19 , m_transfer_queue(other.m_transfer_queue)
20 , m_queue_families(other.m_queue_families)
21{
22 other.m_physical_device = VK_NULL_HANDLE;
23 other.m_logical_device = VK_NULL_HANDLE;
24 other.m_graphics_queue = VK_NULL_HANDLE;
25 other.m_compute_queue = VK_NULL_HANDLE;
26 other.m_transfer_queue = VK_NULL_HANDLE;
27}
vk::PhysicalDevice m_physical_device
Selected physical device (GPU)
Definition VKDevice.hpp:109
vk::Queue m_compute_queue
Compute queue handle.
Definition VKDevice.hpp:113
vk::Queue m_transfer_queue
Transfer queue handle.
Definition VKDevice.hpp:114
vk::Device m_logical_device
Logical device handle.
Definition VKDevice.hpp:110
vk::Queue m_graphics_queue
Graphics queue handle.
Definition VKDevice.hpp:112
QueueFamilyIndices m_queue_families
Indices of required queue families.
Definition VKDevice.hpp:116