From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- docs/doxygen/nel/a05270.html | 380 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 380 insertions(+) create mode 100644 docs/doxygen/nel/a05270.html (limited to 'docs/doxygen/nel/a05270.html') diff --git a/docs/doxygen/nel/a05270.html b/docs/doxygen/nel/a05270.html new file mode 100644 index 00000000..f65ca609 --- /dev/null +++ b/docs/doxygen/nel/a05270.html @@ -0,0 +1,380 @@ + + +NeL: vegetable_def.h File Reference + + + +
+

vegetable_def.h File Reference


Detailed Description

+Some global definitions for CVegetable*

+

Id
vegetable_def.h,v 1.6 2001/12/12 13:29:15 berenguier Exp
+ +

+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
+


Define Documentation

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_BLOCK_BLEND_TRANSITION_DIST   10.0f +
+
+ + + + + +
+   + + +

+Blend apperance transition. +

+ +

+Definition at line 53 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::addInstance(), and NL3D::CVegetableManager::setupVertexProgramConstants().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_BLOCK_ELTDIST   10.0f +
+
+ + + + + +
+   + + +

+ +

+Definition at line 51 of file vegetable_def.h. +

+Referenced by NL3D::CLVBSqrDistLUT::CLVBSqrDistLUT(), and NL3D::CPatch::generateTileVegetable().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_BLOCK_NUMDIST   5 +
+
+ + + + + +
+   + + +

+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().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_FREQUENCY_FACTOR_PREC   16 +
+
+ + + + + +
+   + + +

+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().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_NRDRPASS   5 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 37 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::CVegetableManager(), NL3D::CVegetableManager::deleteIg(), NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CVegetableInstanceGroup::isEmpty(), NL3D::CVegetableManager::render(), NL3D::CVegetableManager::reserveIgCompile(), NL3D::CVegetableManager::updateDriver(), NL3D::CVegetableManager::updateInstanceLighting(), NL3D::CVegetableManager::updateLightingIGPart(), and NL3D::CVegetableManager::~CVegetableManager().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_NUM_QUADRANT   8 +
+
+ + + + + +
+   + + +

+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().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_RDRPASS_LIGHTED   0 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 38 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_RDRPASS_LIGHTED_2SIDED   1 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 39 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_RDRPASS_UNLIT   2 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 40 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED   3 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 41 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), and NL3D::CVegetableManager::initVertexProgram().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_ZSORT   4 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 42 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableManager::createIg(), NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CVegetableManager::getRdrPassInfoForShape(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), NL3D::CVegetableManager::initVertexProgram(), NL3D::CVegetableManager::render(), NL3D::CVegetableBlendLayerModel::render(), NL3D::CVegetableManager::reserveIgCompile(), NL3D::CVegetableManager::setupRenderStateForBlendLayerModel(), and NL3D::CVegetableSortBlock::updateSortBlock().

+

+ + + + +
+ + +
#define NL3D_VEGETABLE_VP_LUT_SIZE   64 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 46 of file vegetable_def.h. +

+Referenced by NL3D::CVegetableManager::CVegetableManager(), NL3D::CVegetableManager::render(), and NL3D::CVegetableManager::setupVertexProgramConstants().

+


Generated on Tue Mar 16 06:43:30 2004 for NeL by + +doxygen +1.3.6
+ + -- cgit v1.2.1