10#include <opinionated_type_names.h>
21 extern const char*
title;
Constants and types used within the engine.
Handles window creation and Vulkan initialization and main loop. code can be found in window....
const char * title
Title of the window.
auto & Exit
Alias for Close()
auto & Initialize
Alias for Init()
void SetWindowResolution(u32 width, u32 height)
Sets the window resolution.
u32Vec2 GetWindowResolution()
Gets the window resolution.
Colour backgroundColour
Background colour, has alias backgroundColor.
void SetRenderResolution(u32 width, u32 height)
Sets the render resolution.
void Close()
Closes the window and cleans up Vulkan.
auto & Initialise
Alias for Init()
bool isResizable
Going to be flags later on...
void Init()
alias for backgroundColour
u32Vec2 GetRenderResolution()
Gets the render resolution.
auto & Terminate
Alias for Close()
2D vector of 32 bit width unsigned integers