Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Functions | Variables
engine.cpp File Reference
#include "core/engine.h"

Functions

Renderercreate_renderer_internal (SDL_Window *window, EngineConfig &config)
 
void engine_draw_loop ()
 
void engine_core_loop ()
 Core engine loop function. More...
 

Variables

std::unique_ptr< EngineGEngine = std::make_unique<Engine>()
 

Function Documentation

◆ create_renderer_internal()

Renderer* create_renderer_internal ( SDL_Window *  window,
EngineConfig config 
)

◆ engine_core_loop()

void engine_core_loop ( )

Core engine loop function.

Note
This function should never be called directly. It is used internally by the engine to handle events, update the world, and render frames.
Version
0.0.1

◆ engine_draw_loop()

void engine_draw_loop ( )

Variable Documentation

◆ GEngine

std::unique_ptr<Engine> GEngine = std::make_unique<Engine>()