45 uint32_t currentFrame, uint32_t imageIndex,
float bgColor[3]);
Chronos::Engine::Device * device
VkDescriptorPool descriptorPool
void renderAdditionalViewports()
std::vector< VkFramebuffer > framebuffers
VkCommandPool commandPool
std::vector< VkCommandBuffer > commandBuffers
void init(Chronos::Engine::Device *device, GLFWwindow *window, Chronos::Engine::SwapChain *swapChain, VkInstance instance, VkSurfaceKHR surface)
Chronos::Engine::SwapChain * swapChain
void render(uint32_t currentFrame, uint32_t imageIndex, float bgColor[3])
This initializes, manages and destroys the logical and physical devices(GPU).
Contains the swapChain class along with all the swapChain related functions.