Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Macros
definitions.h File Reference

Go to the source code of this file.

Macros

#define ENGINE_NAME   "GOLIAS_ENGINE"
 
#define ENGINE_VERSION_STR   "0.0.5"
 
#define ENGINE_DEFAULT_FOLDER_NAME   "Golias Engine"
 
#define ENGINE_PACKAGE_NAME   "com.golias.engine.app"
 
#define ALBEDO_TEXTURE_UNIT   0
 
#define METALLIC_TEXTURE_UNIT   1
 
#define ROUGHNESS_TEXTURE_UNIT   2
 
#define NORMAL_MAP_TEXTURE_UNIT   3
 
#define AMBIENT_OCCLUSION_TEXTURE_UNIT   4
 
#define EMISSIVE_TEXTURE_UNIT   5
 
#define SHADOW_TEXTURE_UNIT   6
 
#define ENVIRONMENT_TEXTURE_UNIT   7
 

Macro Definition Documentation

◆ ALBEDO_TEXTURE_UNIT

#define ALBEDO_TEXTURE_UNIT   0

◆ AMBIENT_OCCLUSION_TEXTURE_UNIT

#define AMBIENT_OCCLUSION_TEXTURE_UNIT   4

◆ EMISSIVE_TEXTURE_UNIT

#define EMISSIVE_TEXTURE_UNIT   5

◆ ENGINE_DEFAULT_FOLDER_NAME

#define ENGINE_DEFAULT_FOLDER_NAME   "Golias Engine"

◆ ENGINE_NAME

#define ENGINE_NAME   "GOLIAS_ENGINE"

◆ ENGINE_PACKAGE_NAME

#define ENGINE_PACKAGE_NAME   "com.golias.engine.app"

◆ ENGINE_VERSION_STR

#define ENGINE_VERSION_STR   "0.0.5"

◆ ENVIRONMENT_TEXTURE_UNIT

#define ENVIRONMENT_TEXTURE_UNIT   7

◆ METALLIC_TEXTURE_UNIT

#define METALLIC_TEXTURE_UNIT   1

◆ NORMAL_MAP_TEXTURE_UNIT

#define NORMAL_MAP_TEXTURE_UNIT   3

◆ ROUGHNESS_TEXTURE_UNIT

#define ROUGHNESS_TEXTURE_UNIT   2

◆ SHADOW_TEXTURE_UNIT

#define SHADOW_TEXTURE_UNIT   6