Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
|
Vulkan 逻辑设备. 更多...
#include <VKDevice.h>
Public 类型 | |
enum class | QueueType { Graphics , Compute , Transfer , Present } |
队列类型. | |
Public 成员函数 | |
VKDevice (VkDevice device) | |
VKDevice (VkDevice device, VKPhysicalDevice &physicalDevice) | |
VkQueue | get_queue (QueueType type) const |
获取队列. 更多... | |
std::optional< uint32_t > | get_queue_index (QueueType type) const |
获取队列索引. 更多... | |
VKPhysicalDevice & | get_physical_device () noexcept |
void | destroy () |
operator VkDevice () noexcept | |
operator VkDevice () const noexcept | |
Vulkan 逻辑设备.
VkQueue VKDevice::get_queue | ( | QueueType | type | ) | const |
获取队列.
type | 队列类型. |
std::optional< uint32_t > VKDevice::get_queue_index | ( | QueueType | type | ) | const |
获取队列索引.
type | 队列类型. |