![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
Logical device abstraction. More...
#include <C_logicalDevice.hpp>
Public Member Functions | |
LogicalDevice (LogicalDevice const &r)=delete | |
LogicalDevice (LogicalDevice &&r) noexcept | |
LogicalDevice & | operator= (LogicalDevice const &r)=delete |
LogicalDevice & | operator= (LogicalDevice &&r) noexcept=delete |
void | create (PhysicalDevice &physicalDevice, VkSurfaceKHR surface) |
void | destroy () |
VkDevice | getDevice () const |
VkQueue | getGraphicQueue () const |
VkQueue | getComputeQueue () const |
VkQueue | getTransferQueue () const |
VkQueue | getPresentQueue () const |
VkPhysicalDeviceFeatures | getEnabledFeatures () const |
Logical device abstraction.
This class is used to create a Vulkan logical device and get the graphic and present queues.