Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Macros | Typedefs
imports.h File Reference
#include <cmath>
#include <chrono>
#include <queue>
#include <map>
#include <unordered_map>
#include <unordered_set>
#include "definitions.h"
#include <future>
#include <array>
#include <math.h>
#include <glad.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <glm/gtx/string_cast.hpp>
#include <miniaudio.h>
#include <tinyxml2.h>
#include <mutex>
#include <condition_variable>
#include <atomic>
#include <freetype/freetype.h>
#include "json.hpp"
#include <box2d/box2d.h>

Go to the source code of this file.

Macros

#define _USE_MATH_DEFINES   1
 
#define GLM_ENABLE_EXPERIMENTAL
 

Typedefs

template<typename K , typename V >
using HashMap = std::unordered_map< K, V >
 
using Json = nlohmann::json
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES   1

◆ GLM_ENABLE_EXPERIMENTAL

#define GLM_ENABLE_EXPERIMENTAL

Typedef Documentation

◆ HashMap

template<typename K , typename V >
using HashMap = std::unordered_map<K, V>

◆ Json

using Json = nlohmann::json