tile_element.h File Reference


Detailed Description

Id
tile_element.h,v 1.4 2002/08/23 16:32:52 berenguier Exp

Definition in file tile_element.h.

#include "nel/misc/types_nl.h"
#include "nel/misc/stream.h"

Go to the source code of this file.

Namespaces

namespace  NL3D

Defines

#define NL_TILE_ELM_LAYER_EMPTY   0xffff
#define NL_TILE_ELM_MASK_ROTATE   0x03
#define NL_TILE_ELM_MASK_SUBNOISE   0x0F
#define NL_TILE_ELM_MASK_UVINFO   0x07
#define NL_TILE_ELM_MASK_VEGETABLE   0X03
#define NL_TILE_ELM_OFFSET_ROTATE   0
#define NL_TILE_ELM_OFFSET_SUBNOISE   9
#define NL_TILE_ELM_OFFSET_UVINFO   6
#define NL_TILE_ELM_OFFSET_VEGETABLE   13
#define NL_TILE_ELM_SIZE_ROTATE   2
#define NL_TILE_ELM_SIZE_SUBNOISE   4
#define NL_TILE_ELM_SIZE_UVINFO   3
#define NL_TILE_ELM_SIZE_VEGETABLE   2


Define Documentation

#define NL_TILE_ELM_LAYER_EMPTY   0xffff
 

Definition at line 53 of file tile_element.h.

Referenced by NL3D::CPatchDLMContext::computeTextureFar(), NL3D::CVisualCollisionEntity::getSurfaceInfo(), NL3D::CZoneSymmetrisation::propagateTileState(), NL3D::CTextureFar::rebuildPatch(), NL3D::CZoneSymmetrisation::setOrientedTileState(), and NL3D::CZoneSymmetrisation::setTileState().

#define NL_TILE_ELM_MASK_ROTATE   0x03
 

Definition at line 36 of file tile_element.h.

Referenced by NL3D::CTileElement::getTileOrient(), and NL3D::CTileElement::setTileOrient().

#define NL_TILE_ELM_MASK_SUBNOISE   0x0F
 

Definition at line 42 of file tile_element.h.

Referenced by NL3D::CTileElement::getTileSubNoise(), and NL3D::CTileElement::setTileSubNoise().

#define NL_TILE_ELM_MASK_UVINFO   0x07
 

Definition at line 39 of file tile_element.h.

Referenced by NL3D::CTileElement::getTile256Info(), and NL3D::CTileElement::setTile256Info().

#define NL_TILE_ELM_MASK_VEGETABLE   0X03
 

Definition at line 50 of file tile_element.h.

Referenced by NL3D::CTileElement::getVegetableState(), and NL3D::CTileElement::setVegetableState().

#define NL_TILE_ELM_OFFSET_ROTATE   0
 

Definition at line 37 of file tile_element.h.

Referenced by NL3D::CTileElement::getTileOrient(), and NL3D::CTileElement::setTileOrient().

#define NL_TILE_ELM_OFFSET_SUBNOISE   9
 

Definition at line 43 of file tile_element.h.

Referenced by NL3D::CTileElement::getTileSubNoise(), and NL3D::CTileElement::setTileSubNoise().

#define NL_TILE_ELM_OFFSET_UVINFO   6
 

Definition at line 40 of file tile_element.h.

Referenced by NL3D::CTileElement::getTile256Info(), and NL3D::CTileElement::setTile256Info().

#define NL_TILE_ELM_OFFSET_VEGETABLE   13
 

Micro-veget specific. Tells wether it is disabled, above water (the default), under water, or if it intersects a water surface. This state is represented encoded as an enum in CTileElement

Definition at line 49 of file tile_element.h.

Referenced by NL3D::CTileElement::getVegetableState(), and NL3D::CTileElement::setVegetableState().

#define NL_TILE_ELM_SIZE_ROTATE   2
 

Definition at line 38 of file tile_element.h.

Referenced by NL3D::CTileElement::getTileOrient(), and NL3D::CTileElement::setTileOrient().

#define NL_TILE_ELM_SIZE_SUBNOISE   4
 

Definition at line 44 of file tile_element.h.

#define NL_TILE_ELM_SIZE_UVINFO   3
 

Definition at line 41 of file tile_element.h.

#define NL_TILE_ELM_SIZE_VEGETABLE   2
 

Definition at line 51 of file tile_element.h.


Generated on Tue Mar 16 06:43:25 2004 for NeL by doxygen 1.3.6