Tramway SDK
Namespaces | Variables
config.h File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  tram
 Serialization, i.e.
 

Variables

const uint32_t tram::MAX_MATERIAL_TYPES = 20
 
const uint32_t tram::MAX_VERTEX_FORMATS = 20
 
const uint32_t tram::MAX_VERTEX_SHADERS = 20
 
const uint32_t tram::MAX_FRAGMENT_SHADERS = 20
 
const uint32_t tram::MAX_LINKED_SHADERS = 40
 
const float tram::TICK_RATE = 1.0f / 60.0f
 
const float tram::CAMERA_MULTIPLIER = 1.0f / 8.0f
 
const float tram::PHYSICS_GROUND_PLANE = -9.0f
 
const float tram::PHYSICS_GRAVITY = -9.8f
 
const uint32_t tram::RESOURCE_LIMIT_SOUND = 100
 
const uint32_t tram::RESOURCE_LIMIT_MODEL = 100
 
const uint32_t tram::RESOURCE_LIMIT_PATH = 100
 
const uint32_t tram::RESOURCE_LIMIT_COLLISION_MODEL = 500
 
const uint32_t tram::RESOURCE_LIMIT_MATERIAL = 500
 
const uint32_t tram::RESOURCE_LIMIT_SPRITE = 500
 
const uint32_t tram::COMPONENT_LIMIT_ANIMATION = 50
 
const uint32_t tram::COMPONENT_LIMIT_AUDIO = 150
 
const uint32_t tram::COMPONENT_LIMIT_CONTROLLER = 25
 
const uint32_t tram::COMPONENT_LIMIT_LIGHT = 250
 
const uint32_t tram::COMPONENT_LIMIT_PARTICLE = 100
 
const uint32_t tram::COMPONENT_LIMIT_PHYSICS = 500
 
const uint32_t tram::COMPONENT_LIMIT_PLAYER = 5
 
const uint32_t tram::COMPONENT_LIMIT_RENDER = 1000
 
const uint32_t tram::COMPONENT_LIMIT_SPRITE = 100
 
const uint32_t tram::COMPONENT_LIMIT_TRIGGER = 50
 
const size_t tram::PATH_LIMIT = 200
 
const size_t tram::SYSTEM_LIMIT = 128
 
const uint32_t tram::SCRIPTABLE_ENTITY_TYPE_LIMIT = 50
 
const uint32_t tram::ENTITY_TYPE_LIMIT = 50
 
const uint32_t tram::RESOURCE_LOADER_QUEUE_LIMIT = 1000
 
const uint32_t tram::RESOURCE_LOADER_REQUEST_LIMIT = 1750
 
const uint32_t tram::ENTITY_LIMIT = 5000
 
const uint32_t tram::NAMED_ENTITY_LIMIT = 500
 
const uint32_t tram::LANUGAGE_STRING_CHARACTER_LIMIT = 10000
 
const uint32_t tram::LANGUAGE_STRING_LIMIT = 500
 
const uint32_t tram::MESSAGE_QUEUE_LIMIT = 500
 
const uint32_t tram::MESSAGE_PRIORITY_QUEUE_LIMIT = 250
 
const uint32_t tram::MESSAGE_DATA_LIMIT = 2000
 
const uint32_t tram::MESSAGE_TYPE_LIMIT = 100
 
const uint32_t tram::SIGNAL_TYPE_LIMIT = 100
 
const uint32_t tram::WORLDCELL_TRANSITION_LIMIT = 250
 
const uint32_t tram::KEYBOARDACTION_LIMIT = 100
 
const uint32_t tram::UID_CHARACTER_LIMIT = 20000
 
const uint32_t tram::UID_LIMIT = 2000
 
const uint32_t tram::WORLDCELL_LIMIT = 250
 
const uint32_t tram::RIGIDBODY_LIMIT = 500
 
const uint32_t tram::EXT_KITCHENSINK_ANIMATIONTABLE_LIMIT = 100
 
const uint32_t tram::EXT_KITCHENSINK_SOUNDTABLE_LIMIT = 100