SPARK
0.1.0
A general purpose game engine written in C++.
|
Public Member Functions | |
Impl (VulkanDevice *parent, const VulkanGraphicsAdapter &adapter, std::unique_ptr< VulkanSurface > &&surface, std::span< std::string > extensions) | |
VkDevice | initialize () |
void | createSwapChain (Format format, const math::Vector2< unsigned > &frame_buffer_size, unsigned frame_buffers) |
void | createQueues () const |
VulkanQueue * | createQueue (QueueType type, const QueuePriority priority) |
VulkanQueue * | createQueue (QueueType type, const QueuePriority priority, const VkSurfaceKHR &surface) |
Static Public Member Functions | |
static bool | IsFlagSet (auto val, auto flag) |
Friends | |
class | VulkanDevice |