Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Macros | Typedefs | Variables
stdafx.h File Reference
#include <SDL3/SDL.h>
#include <SDL3_ttf/SDL_ttf.h>
#include <chrono>
#include <stdio.h>
#include <sol.hpp>
#include <flecs/flecs.h>
#include <string>
#include <unordered_map>
#include <vector>
#include <functional>
#include <mutex>
#include <map>
#include <deque>
#include <condition_variable>
#include <random>
#include <glad.h>
#include "json.hpp"
#include <glm/glm.hpp>
#include <glm/gtc/constants.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/quaternion.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <assimp/Importer.hpp>
#include <assimp/postprocess.h>
#include <assimp/scene.h>
#include <glm/gtx/string_cast.hpp>
#include <filesystem>
#include <miniaudio.h>
#include <tinyxml2.h>
#include <spdlog/spdlog.h>
#include <spdlog/sinks/basic_file_sink.h>
#include <spdlog/sinks/rotating_file_sink.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/sinks/android_sink.h>
#include "definitions.h"
#include "nuklear_include.h"
#include <stb_image.h>

Go to the source code of this file.

Macros

#define NOMINMAX
 
#define FLECS_CUSTOM_BUILD
 
#define FLECS_SYSTEM
 
#define FLECS_NO_LOG
 
#define FLECS_META
 
#define FLECS_CPP
 
#define FLECS_PIPELINE
 
#define GLM_ENABLE_EXPERIMENTAL
 
#define ASSETS_PATH   std::string("res/")
 

Typedefs

using Json = nlohmann::json
 

Variables

const std::filesystem::path BASE_PATH = SDL_GetBasePath()
 

Macro Definition Documentation

◆ ASSETS_PATH

#define ASSETS_PATH   std::string("res/")

◆ FLECS_CPP

#define FLECS_CPP

◆ FLECS_CUSTOM_BUILD

#define FLECS_CUSTOM_BUILD

◆ FLECS_META

#define FLECS_META

◆ FLECS_NO_LOG

#define FLECS_NO_LOG

◆ FLECS_PIPELINE

#define FLECS_PIPELINE

◆ FLECS_SYSTEM

#define FLECS_SYSTEM

◆ GLM_ENABLE_EXPERIMENTAL

#define GLM_ENABLE_EXPERIMENTAL

◆ NOMINMAX

#define NOMINMAX

Typedef Documentation

◆ Json

using Json = nlohmann::json

Variable Documentation

◆ BASE_PATH

const std::filesystem::path BASE_PATH = SDL_GetBasePath()