Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Classes | Enumerations | Variables
engine.h File Reference
#include "core/input/input_manager.h"
#include "core/io/file_system.h"
#include "core/time_manager.h"

Go to the source code of this file.

Classes

class  Engine
 

Enumerations

enum  RendererType { OPENGL , METAL }
 Backend OpenGL or Metal More...
 

Variables

std::unique_ptr< EngineGEngine
 
ma_engine audio_engine
 

Enumeration Type Documentation

◆ RendererType

Backend OpenGL or Metal

  • Choose the graphics backend Type: OpenGL

    WEB: WebGL 3.0

  • *
  • DESKTOP: OpenGL 3.3

    MOBILE: OpenGLES 3.0

    Type: Metal

    Apple Devices only

    Version
    0.0.1
Enumerator
OPENGL 
METAL 

Variable Documentation

◆ audio_engine

ma_engine audio_engine
extern

◆ GEngine

std::unique_ptr<Engine> GEngine
extern