Polyphase Game Engine
Loading...
Searching...
No Matches
Constants.h File Reference
#include "PolyphaseAbi.h"

Go to the source code of this file.

Macros

#define ENGINE_NAME   "Polyphase"
 
#define POLYPHASE_VERSION   6
 
#define POLYPHASE_VERSION_STRING   "6.2.0-beta.6"
 
#define MAX_PATH_SIZE   260
 
#define DEFAULT_GAME_NAME   "Polyphase"
 
#define DEFAULT_WINDOW_WIDTH   1280
 
#define DEFAULT_WINDOW_HEIGHT   720
 
#define DEFAULT_TEXTURE_DIRECTORY_NAME   "Engine/Assets/Textures/"
 
#define DEFAULT_DIFFUSE_TEXTURE_NAME   "T_White"
 
#define DEFAULT_SPECULAR_TEXTURE_NAME   "T_Black"
 
#define DEFAULT_NORMAL_TEXTURE_NAME   "T_DefaultNormal"
 
#define DEFAULT_REFLECTIVE_TEXTURE_NAME   "T_Black"
 
#define DEFAULT_EMISSIVE_TEXTURE_NAME   "T_Black"
 
#define DEFAULT_ORM_TEXTURE_NAME   "T_DefaultORM"
 
#define DEFAULT_TEXTURE_SIZE   4
 
#define MATERIAL_LITE_MAX_TEXTURES   4
 
#define MAX_LIGHTS_PER_FRAME   32
 
#define MAX_LIGHTS_PER_DRAW   8
 
#define MAX_BONE_INFLUENCES   4
 
#define MAX_BONES   128
 
#define MAX_UV_MAPS   2
 
#define DEFAULT_AMBIENT_LIGHT_COLOR   glm::vec4(0.1f, 0.1f, 0.1f, 1.0f)
 
#define DEFAULT_SHADOW_COLOR   glm::vec4(0.0f, 0.0f, 0.0f, 0.8f)
 
#define SHADOW_MAP_RESOLUTION   2048
 
#define SHADOW_RANGE   50.0f
 
#define SHADOW_RANGE_Z   400.0f
 
#define LOGGING_ENABLED   1
 
#define CONSOLE_ENABLED   1
 
#define DEBUG_DRAW_ENABLED   1
 
#define INVALID_TYPE_ID   0
 
#define INVALID_NET_ID   0
 
#define INVALID_NODE_ID   0
 
#define INVALID_HOST_ID   0
 
#define SERVER_HOST_ID   1
 
#define AUTHORITY_HOST_ID   1
 
#define MAX_NET_FUNC_PARAMS   8
 
#define OCT_SESSION_NAME_LEN   31
 
#define OCT_MAX_SESSION_LIST_SIZE   32
 
#define EMBED_ALL_ASSETS   1
 
#define LARGE_BOUNDS   10000.0f
 
#define ASSET_LIVE_REF_TRACKING   0
 
#define LUA_ENABLED   1
 
#define LUA_TYPE_CHECK   1
 

Macro Definition Documentation

◆ ASSET_LIVE_REF_TRACKING

#define ASSET_LIVE_REF_TRACKING   0

◆ AUTHORITY_HOST_ID

#define AUTHORITY_HOST_ID   1

◆ CONSOLE_ENABLED

#define CONSOLE_ENABLED   1

◆ DEBUG_DRAW_ENABLED

#define DEBUG_DRAW_ENABLED   1

◆ DEFAULT_AMBIENT_LIGHT_COLOR

#define DEFAULT_AMBIENT_LIGHT_COLOR   glm::vec4(0.1f, 0.1f, 0.1f, 1.0f)

◆ DEFAULT_DIFFUSE_TEXTURE_NAME

#define DEFAULT_DIFFUSE_TEXTURE_NAME   "T_White"

◆ DEFAULT_EMISSIVE_TEXTURE_NAME

#define DEFAULT_EMISSIVE_TEXTURE_NAME   "T_Black"

◆ DEFAULT_GAME_NAME

#define DEFAULT_GAME_NAME   "Polyphase"

◆ DEFAULT_NORMAL_TEXTURE_NAME

#define DEFAULT_NORMAL_TEXTURE_NAME   "T_DefaultNormal"

◆ DEFAULT_ORM_TEXTURE_NAME

#define DEFAULT_ORM_TEXTURE_NAME   "T_DefaultORM"

◆ DEFAULT_REFLECTIVE_TEXTURE_NAME

#define DEFAULT_REFLECTIVE_TEXTURE_NAME   "T_Black"

◆ DEFAULT_SHADOW_COLOR

#define DEFAULT_SHADOW_COLOR   glm::vec4(0.0f, 0.0f, 0.0f, 0.8f)

◆ DEFAULT_SPECULAR_TEXTURE_NAME

#define DEFAULT_SPECULAR_TEXTURE_NAME   "T_Black"

◆ DEFAULT_TEXTURE_DIRECTORY_NAME

#define DEFAULT_TEXTURE_DIRECTORY_NAME   "Engine/Assets/Textures/"

◆ DEFAULT_TEXTURE_SIZE

#define DEFAULT_TEXTURE_SIZE   4

◆ DEFAULT_WINDOW_HEIGHT

#define DEFAULT_WINDOW_HEIGHT   720

◆ DEFAULT_WINDOW_WIDTH

#define DEFAULT_WINDOW_WIDTH   1280

◆ EMBED_ALL_ASSETS

#define EMBED_ALL_ASSETS   1

◆ ENGINE_NAME

#define ENGINE_NAME   "Polyphase"

◆ INVALID_HOST_ID

#define INVALID_HOST_ID   0

◆ INVALID_NET_ID

#define INVALID_NET_ID   0

◆ INVALID_NODE_ID

#define INVALID_NODE_ID   0

◆ INVALID_TYPE_ID

#define INVALID_TYPE_ID   0

◆ LARGE_BOUNDS

#define LARGE_BOUNDS   10000.0f

◆ LOGGING_ENABLED

#define LOGGING_ENABLED   1

◆ LUA_ENABLED

#define LUA_ENABLED   1

◆ LUA_TYPE_CHECK

#define LUA_TYPE_CHECK   1

◆ MATERIAL_LITE_MAX_TEXTURES

#define MATERIAL_LITE_MAX_TEXTURES   4

◆ MAX_BONE_INFLUENCES

#define MAX_BONE_INFLUENCES   4

◆ MAX_BONES

#define MAX_BONES   128

◆ MAX_LIGHTS_PER_DRAW

#define MAX_LIGHTS_PER_DRAW   8

◆ MAX_LIGHTS_PER_FRAME

#define MAX_LIGHTS_PER_FRAME   32

◆ MAX_NET_FUNC_PARAMS

#define MAX_NET_FUNC_PARAMS   8

◆ MAX_PATH_SIZE

#define MAX_PATH_SIZE   260

◆ MAX_UV_MAPS

#define MAX_UV_MAPS   2

◆ OCT_MAX_SESSION_LIST_SIZE

#define OCT_MAX_SESSION_LIST_SIZE   32

◆ OCT_SESSION_NAME_LEN

#define OCT_SESSION_NAME_LEN   31

◆ POLYPHASE_VERSION

#define POLYPHASE_VERSION   6

◆ POLYPHASE_VERSION_STRING

#define POLYPHASE_VERSION_STRING   "6.2.0-beta.6"

◆ SERVER_HOST_ID

#define SERVER_HOST_ID   1

◆ SHADOW_MAP_RESOLUTION

#define SHADOW_MAP_RESOLUTION   2048

◆ SHADOW_RANGE

#define SHADOW_RANGE   50.0f

◆ SHADOW_RANGE_Z

#define SHADOW_RANGE_Z   400.0f