22 #include "SDL/WindowOuter.hpp"
23#elif defined(KALE_GLFW)
32 #include <vulkan/vulkan.hpp>
80 #include "SDL/WindowInner.hpp"
81#elif defined(KALE_GLFW)
void removeEvents(EventHandler *handler)
friend class Vulkan::Core
Vector2ui getFramebufferSize() const
void registerEvents(EventHandler *handler)
Vector2ui getSize() const
std::vector< const char * > getInstanceExtensions() const
void createWindowSurface(const vk::UniqueInstance &instance, vk::UniqueSurfaceKHR &surface) const
std::list< EventHandler * > eventHandlers
void create(const char *title)
const char * getTitle() const
Vector2f getSizeF() const
void setIcon(const std::string &filePath)
void swapBuffers() const noexcept