Definition in file vegetable_def.h.
#include "nel/misc/types_nl.h"
Go to the source code of this file.
Namespaces | |
namespace | NL3D |
Defines | |
#define | NL3D_VEGETABLE_BLOCK_BLEND_TRANSITION_DIST 10.0f |
Blend apperance transition. | |
#define | NL3D_VEGETABLE_BLOCK_ELTDIST 10.0f |
#define | NL3D_VEGETABLE_BLOCK_NUMDIST 5 |
For Landscape Vegetable: Distance Types are: 10m, 20m, 30m, 40m, 50m. | |
#define | NL3D_VEGETABLE_FREQUENCY_FACTOR_PREC 16 |
The precision of frequency factor: 1/16. | |
#define | NL3D_VEGETABLE_NRDRPASS 5 |
#define | NL3D_VEGETABLE_NUM_QUADRANT 8 |
The number of Quadrant for vegetable sorting. | |
#define | NL3D_VEGETABLE_RDRPASS_LIGHTED 0 |
#define | NL3D_VEGETABLE_RDRPASS_LIGHTED_2SIDED 1 |
#define | NL3D_VEGETABLE_RDRPASS_UNLIT 2 |
#define | NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED 3 |
#define | NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_ZSORT 4 |
#define | NL3D_VEGETABLE_VP_LUT_SIZE 64 |
|
Blend apperance transition.
Definition at line 53 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::addInstance(), and NL3D::CVegetableManager::setupVertexProgramConstants(). |
|
Definition at line 51 of file vegetable_def.h. Referenced by NL3D::CLVBSqrDistLUT::CLVBSqrDistLUT(), and NL3D::CPatch::generateTileVegetable(). |
|
For Landscape Vegetable: Distance Types are: 10m, 20m, 30m, 40m, 50m.
Definition at line 50 of file vegetable_def.h. Referenced by NL3D::CTileVegetableDesc::build(), NL3D::CLandscapeVegetableBlock::CLandscapeVegetableBlock(), NL3D::CTileVegetableDesc::clear(), NL3D::CLVBSqrDistLUT::CLVBSqrDistLUT(), NL3D::CTileVegetableDesc::getVegetableList(), NL3D::CTileVegetableDesc::getVegetableSeed(), NL3D::CTileVegetableDesc::registerToManager(), NL3D::CLandscapeVegetableBlock::release(), and NL3D::CTileVegetableDesc::serial(). |
|
The precision of frequency factor: 1/16.
Definition at line 61 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::addInstance(), and NL3D::CVegetableManager::render(). |
|
|
The number of Quadrant for vegetable sorting.
Definition at line 57 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableQuadrant::CVegetableQuadrant(), NL3D::CVegetableManager::render(), NL3D::CVegetableManager::reserveIgCompile(), and NL3D::CVegetableSortBlock::updateSortBlock(). |
|
Definition at line 38 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram(). |
|
Definition at line 39 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram(). |
|
Definition at line 40 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram(). |
|
Definition at line 41 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram(). |
|
|
Definition at line 46 of file vegetable_def.h. Referenced by NL3D::CVegetableManager::CVegetableManager(), NL3D::CVegetableManager::render(), and NL3D::CVegetableManager::setupVertexProgramConstants(). |