NarcEngine 0.1.1
C++ Vulkan game engine
 
Loading...
Searching...
No Matches
narc_engine::Window Class Reference

Public Member Functions

void init (const EngineInstance *engineInstance)
 
bool isFramebufferResized () const
 
bool shouldClose () const
 
VkSurfaceKHR getSurface () const
 
SwapChainSupportDetails querySwapChainSupport (VkPhysicalDevice device) const
 
void getValidFramebufferSize (int *width, int *height) const
 
void getFramebufferSize (int *width, int *height) const
 
VkBool32 isPhysicalDeviceSupported (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) const
 
void update ()
 
void setFramebufferResized (bool value)
 

Static Public Member Functions

static const char ** getRequiredInstanceExtensions (uint32_t *glfwExtensionCount)
 

The documentation for this class was generated from the following files: