My Project
Static Public Attributes | List of all members
ParaEngine::BlockConfig Struct Reference

Static Public Attributes

static const int16_t g_regionBlockDimX = 512
 
static const int16_t g_regionBlockDimY = 256
 
static const int16_t g_regionBlockDimZ = 512
 
static const int16_t g_chunkBlockDim = 16
 
static const int16_t g_chunkBlockCount = 16 * 16 * 16
 
static const int16_t g_regionChunkDimX = g_regionBlockDimX / g_chunkBlockDim
 
static const int16_t g_regionChunkDimY = g_regionBlockDimY / g_chunkBlockDim
 
static const int16_t g_regionChunkDimZ = g_regionBlockDimZ / g_chunkBlockDim
 
static const int16_t g_regionChunkCount = g_regionChunkDimX * g_regionChunkDimY * g_regionChunkDimZ
 
static const int32_t g_maxFaceCountPerBatch = 9000
 
static const float g_regionSize = 533.3333f
 
static const float g_blockSize = (float)(BlockConfig::g_dBlockSize)
 
static const float g_half_blockSize = g_blockSize*0.5f
 
static const double g_dBlockSize = (double)(BlockConfig::g_regionSize) * (1.0 / BlockConfig::g_regionBlockDimX)
 
static const double g_dBlockSizeInverse = 1.0 / BlockConfig::g_dBlockSize
 
static const float g_chunkSize = BlockConfig::g_regionSize * (1.0f / BlockConfig::g_regionChunkDimX)
 
static const uint8_t g_maxValidLightValue = 127
 
static const uint8_t g_sunLightValue = 0xf
 
static const uint8_t g_maxLightValue = 0xf
 

The documentation for this struct was generated from the following files: