Move back to C

I'm insane and as such I have moved to C AGAIN! Without any reason.
This commit is contained in:
Piotr Krygier committed 2023-08-14 13:48:29 +02:00
1 parent bf31b96a2e
commit 3d538eaa2c
43 files changed
+2645 -2649

No files matched your search

+46
View File
@@ -0,0 +1,46 @@
/**
* @file window.h
* @author Piotr Krygier (everyonencancode@gmail.com)
* @brief Window control system
* @version 0.1
* @date 2022-02-15
*
* @copyright Copyright (c) 2022
*
*/
#ifndef RSE_WINDOW_H
#define RSE_WINDOW_H
#include <vulkan/vulkan.h>
/* Vulkan header MUST be included before glfw */
#include <GLFW/glfw3.h>
/**
* @brief Initialize window
*
* @return uint16_t WINDOW_SUCCESS on success. Possible errors:
* WINDOW_VULKAN_NOT_LOADED
* WINDOW_WINDOW_NOT_CREATED
*
*/
uint16_t window_init();
/**
* @brief Main window loop
*
* @param vulkan_state
* @return uint16_t WINDOW_SUCCESS or error code
*/
uint16_t window_loop();
/**
* @brief Closes window and terminates GLFW
*
*/
void window_terminate();
GLFWwindow* get_window_handle();
#endif /* RSE_WINDOW_H */