|
ngscopeclient v0.2.2
|
Declaration of QueueManager and QueueHandle. More...
#include <map>#include <memory>#include <mutex>#include <tuple>#include <vector>#include <vulkan/vulkan_raii.hpp>#include "QueueWrapper.h"#include "QueueHandle.h"

Go to the source code of this file.
Classes | |
| class | QueueLock |
| Obtains exclusive access to a Vulkan Queue for the duration of its existence, similar to a std::lock_guard. More... | |
| struct | QueueInfo |
| class | QueueManager |
| Allocates and hands out std::shared_ptr<QueueHandle> instances for thread-safe access to Vulkan Queues. More... | |
Functions | |
| bool | operator< (const QueueInfo &a, const QueueInfo &b) |
Declaration of QueueManager and QueueHandle.