# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CLandscapeGlobals Class Reference

#include <landscape_def.h>

List of all members.

Static Public Attributes

sint CurrentDate = 0
sint CurrentRenderDate = 0
CVector RefineCenter = CVector::Null
float RefineThreshold = 0.001f
float OORefineThreshold = 1.0f / CLandscapeGlobals::RefineThreshold
CVector PZBModelPosition = CVector::Null
float TileDistNear = 50
float TileDistFar = CLandscapeGlobals::TileDistNear+20
float TileDistNearSqr = sqr(CLandscapeGlobals::TileDistNear)
float TileDistFarSqr = sqr(CLandscapeGlobals::TileDistFar)
float OOTileDistDeltaSqr = 1.0f / (CLandscapeGlobals::TileDistFarSqr - CLandscapeGlobals::TileDistNearSqr)
sint TileMaxSubdivision = 0
NLMISC::CBSphere TileFarSphere
NLMISC::CBSphere TileNearSphere
float TilePixelSize = 128
float TilePixelBias128 = 0.5f/CLandscapeGlobals::TilePixelSize
float TilePixelScale128 = 1-1/CLandscapeGlobals::TilePixelSize
float TilePixelBias256 = 0.5f/(CLandscapeGlobals::TilePixelSize*2)
float TilePixelScale256 = 1-1/(CLandscapeGlobals::TilePixelSize*2)
float Far0Dist = 200
float Far1Dist = 400
float FarTransition = 10
bool VertexProgramEnabled = false
CFarVertexBufferInfo CurrentFar0VBInfo
CFarVertexBufferInfo CurrentFar1VBInfo
CNearVertexBufferInfo CurrentTileVBInfo
CLandscapeVBAllocatorCurrentFar0VBAllocator = NULL
CLandscapeVBAllocatorCurrentFar1VBAllocator = NULL
CLandscapeVBAllocatorCurrentTileVBAllocator = NULL
IDriverPatchCurrentDriver = NULL
std::vector< uint32PassTriArray


Member Data Documentation

sint NL3D::CLandscapeGlobals::CurrentDate = 0 [static]
 

Definition at line 40 of file landscape_def.cpp.

CLandscapeVBAllocator * NL3D::CLandscapeGlobals::CurrentFar0VBAllocator = NULL [static]
 

Definition at line 74 of file landscape_def.cpp.

CFarVertexBufferInfo NL3D::CLandscapeGlobals::CurrentFar0VBInfo [static]
 

Definition at line 70 of file landscape_def.cpp.

CLandscapeVBAllocator * NL3D::CLandscapeGlobals::CurrentFar1VBAllocator = NULL [static]
 

Definition at line 75 of file landscape_def.cpp.

CFarVertexBufferInfo NL3D::CLandscapeGlobals::CurrentFar1VBInfo [static]
 

Definition at line 71 of file landscape_def.cpp.

sint NL3D::CLandscapeGlobals::CurrentRenderDate = 0 [static]
 

Definition at line 41 of file landscape_def.cpp.

CLandscapeVBAllocator * NL3D::CLandscapeGlobals::CurrentTileVBAllocator = NULL [static]
 

Definition at line 76 of file landscape_def.cpp.

CNearVertexBufferInfo NL3D::CLandscapeGlobals::CurrentTileVBInfo [static]
 

Definition at line 72 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::Far0Dist = 200 [static]
 

Definition at line 63 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::Far1Dist = 400 [static]
 

Definition at line 64 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::FarTransition = 10 [static]
 

Definition at line 65 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::OORefineThreshold = 1.0f / CLandscapeGlobals::RefineThreshold [static]
 

Definition at line 44 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::OOTileDistDeltaSqr = 1.0f / (CLandscapeGlobals::TileDistFarSqr - CLandscapeGlobals::TileDistNearSqr) [static]
 

Definition at line 52 of file landscape_def.cpp.

std::vector< uint32 > NL3D::CLandscapeGlobals::PassTriArray [static]
 

Definition at line 80 of file landscape_def.cpp.

IDriver * NL3D::CLandscapeGlobals::PatchCurrentDriver = NULL [static]
 

Definition at line 79 of file landscape_def.cpp.

CVector NL3D::CLandscapeGlobals::PZBModelPosition = CVector::Null [static]
 

Definition at line 46 of file landscape_def.cpp.

CVector NL3D::CLandscapeGlobals::RefineCenter = CVector::Null [static]
 

Definition at line 42 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::RefineThreshold = 0.001f [static]
 

Definition at line 43 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TileDistFar = CLandscapeGlobals::TileDistNear+20 [static]
 

Definition at line 49 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TileDistFarSqr = sqr(CLandscapeGlobals::TileDistFar) [static]
 

Definition at line 51 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TileDistNear = 50 [static]
 

Definition at line 48 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TileDistNearSqr = sqr(CLandscapeGlobals::TileDistNear) [static]
 

Definition at line 50 of file landscape_def.cpp.

CBSphere NL3D::CLandscapeGlobals::TileFarSphere [static]
 

Definition at line 54 of file landscape_def.cpp.

sint NL3D::CLandscapeGlobals::TileMaxSubdivision = 0 [static]
 

Definition at line 53 of file landscape_def.cpp.

CBSphere NL3D::CLandscapeGlobals::TileNearSphere [static]
 

Definition at line 55 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TilePixelBias128 = 0.5f/CLandscapeGlobals::TilePixelSize [static]
 

Definition at line 57 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TilePixelBias256 = 0.5f/(CLandscapeGlobals::TilePixelSize*2) [static]
 

Definition at line 59 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TilePixelScale128 = 1-1/CLandscapeGlobals::TilePixelSize [static]
 

Definition at line 58 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TilePixelScale256 = 1-1/(CLandscapeGlobals::TilePixelSize*2) [static]
 

Definition at line 60 of file landscape_def.cpp.

float NL3D::CLandscapeGlobals::TilePixelSize = 128 [static]
 

Definition at line 56 of file landscape_def.cpp.

bool NL3D::CLandscapeGlobals::VertexProgramEnabled = false [static]
 

Definition at line 68 of file landscape_def.cpp.


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