|
Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
|
Classes | |
| struct | Viewport |
| Viewport configuration settings. More... | |
| struct | Environment |
| Environment settings such as clear color. More... | |
| struct | Application |
| Application metadata and window settings. More... | |
| struct | Performance |
| Performance-related settings. More... | |
| struct | RendererDevice |
| Renderer device settings. More... | |
| struct | Window |
| Window configuration settings. More... | |
| struct | EngineConfig |
Engine configuration loaded from project.xml. More... | |
Enumerations | |
| enum class | Backend { GL_COMPATIBILITY , VK_FORWARD , DIRECTX12 , METAL , AUTO } |
| Supported rendering backends for the engine. More... | |
| enum class | Orientation { LANDSCAPE_LEFT , LANDSCAPE_RIGHT , PORTRAIT , PORTRAIT_UPSIDE_DOWN } |
| Device orientation options. More... | |
| enum class | AspectRatio { NONE , KEEP , EXPAND } |
| How the viewport handles aspect ratio. More... | |
| enum class | ViewportMode { VIEWPORT , CANVAS } |
| Viewport rendering mode. More... | |
|
strong |
|
strong |
Supported rendering backends for the engine.
|
strong |
|
strong |
Viewport rendering mode.
| Enumerator | |
|---|---|
| VIEWPORT | |
| CANVAS | |