The Joe Engine
Joe's engine programming playground
|
The JEVulkanQueue class. More...
#include <VulkanQueue.h>
Public Member Functions | |
JEVulkanQueue () | |
~JEVulkanQueue ()=default | |
Destructor (default). More... | |
void | GetDeviceQueue (VkDevice device, uint32_t queueFamilyIndex) |
Get device queue. More... | |
VkQueue | GetQueue () const |
The JEVulkanQueue class.
Class that manages Vulkan queue data and provides some convenience functions.
|
inline |
Constructor. Initializes Vulkan member variable to null handle.
|
default |
Destructor (default).
void JoeEngine::JEVulkanQueue::GetDeviceQueue | ( | VkDevice | device, |
uint32_t | queueFamilyIndex | ||
) |
Get device queue.
Wrapper around Vulkan function that gets a device queue given a logical device and queue family index.
device | the Vulkan logical device to get a queue from. |
queueFamilyIndex | the specific queue index to get from the device. |
|
inline |
Get the Vulkan queue object.