|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CTessBlock Class ReferenceA block of 2*2 tiles, for accurate clipping.
More...
#include <tess_block.h>
List of all members.
Detailed Description
A block of 2*2 tiles, for accurate clipping.
-
Author:
-
Lionel Berenguier , Nevrax France
-
Date:
-
2000
Definition at line 59 of file tess_block.h.
Constructor & Destructor Documentation
NL3D::CTessBlock::CTessBlock |
( |
|
) |
|
|
|
Definition at line 42 of file tess_block.cpp.
References _NextToModify, _Patch, _PrecToModify, Clipped, Empty, EmptyFar1, FaceTileMaterialRefCount, Far0FaceVector, Far1FaceVector, FullFar1, LightMapRefCount, NL3D_TESSBLOCK_TILESIZE, RdrTileRoot, TileMaterialRefCount, and VegetableBlock.
Referenced by getNextToModify. |
NL3D::CTessBlock::~CTessBlock |
( |
|
) |
|
|
Member Function Documentation
void NL3D::CTessBlock::clip |
( |
|
) |
|
|
void NL3D::CTessBlock::clipFar |
( |
const CVector & |
refineCenter, |
|
|
float |
tileDistNear, |
|
|
float |
farTransition |
|
) |
|
|
void NL3D::CTessBlock::extendSphereAdd |
( |
const CVector & |
vec |
) |
|
|
void NL3D::CTessBlock::extendSphereCompile |
( |
|
) |
|
|
void NL3D::CTessBlock::extendSphereFirst |
( |
const CVector & |
vec |
) |
|
|
void NL3D::CTessBlock::forceClip |
( |
|
) |
|
|
bool NL3D::CTessBlock::getClipped |
( |
|
) |
const [inline] |
|
CTessBlock* NL3D::CTessBlock::getNextToModify |
( |
|
) |
[inline] |
|
CPatch * NL3D::CTessBlock::getPatch |
( |
|
) |
|
|
void NL3D::CTessBlock::init |
( |
CPatch * |
patch |
) |
|
|
bool NL3D::CTessBlock::isInModifyList |
( |
|
) |
const [inline] |
|
void NL3D::CTessBlock::refillFaceVectorFar0 |
( |
|
) |
|
|
void NL3D::CTessBlock::refillFaceVectorFar1 |
( |
|
) |
|
|
void NL3D::CTessBlock::refillFaceVectorTile |
( |
|
) |
|
|
void NL3D::CTessBlock::removeFromModifyList |
( |
|
) |
|
|
void NL3D::CTessBlock::resetClip |
( |
|
) |
|
|
bool NL3D::CTessBlock::visibleFar0 |
( |
|
) |
const [inline] |
|
bool NL3D::CTessBlock::visibleFar1 |
( |
|
) |
const [inline] |
|
bool NL3D::CTessBlock::visibleTile |
( |
|
) |
const [inline] |
|
Member Data Documentation
CTessBlock* NL3D::CTessBlock::_NextToModify [private]
|
|
CPatch* NL3D::CTessBlock::_Patch [private]
|
|
CTessBlock* NL3D::CTessBlock::_PrecToModify [private]
|
|
bool NL3D::CTessBlock::Clipped [private]
|
|
CPlane NL3D::CTessBlock::CurrentPyramid [static]
|
|
bool NL3D::CTessBlock::Empty [private]
|
|
bool NL3D::CTessBlock::EmptyFar1 [private]
|
|
uint NL3D::CTessBlock::FaceTileMaterialRefCount
|
|
bool NL3D::CTessBlock::FullFar1 [private]
|
|
uint NL3D::CTessBlock::LightMapId
|
|
uint NL3D::CTessBlock::LightMapRefCount
|
|
CTileMaterial* NL3D::CTessBlock::RdrTileRoot[NL3D_TESSBLOCK_TILESIZE]
|
|
uint NL3D::CTessBlock::TileMaterialRefCount
|
|
The documentation for this class was generated from the following files:
|
|