# 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::CZoneInfo Struct Reference

The struct for building a zone. More...

#include <zone.h>

List of all members.

Public Attributes

uint16 ZoneId
 zoneId the Unique ID of this zone. More...

std::vector< CPatchInfoPatchs
 patchs the PatchInfo of this zone. More...

std::vector< CBorderVertexBorderVertices
 borderVertices vertices connectivity for this zone. More...

std::vector< CPointLightNamedPointLights
 List of PointLights that may influences Patchs and objects walking on them. More...


Detailed Description

The struct for building a zone.

NB: Different from the one which is stored.

Author:
Lionel Berenguier , Nevrax France
Date:
2000

Definition at line 225 of file src/3d/zone.h.


Member Data Documentation

std::vector<CBorderVertex> NL3D::CZoneInfo::BorderVertices
 

borderVertices vertices connectivity for this zone.

NB: borderVertices must contains the connectivity across zones. It is VERY IMPORTANT to setup zone corner connectivity too. A "corner borderVertex" may appear 3 times here. One for each other zone of the corner.

Definition at line 235 of file src/3d/zone.h.

std::vector<CPatchInfo> NL3D::CZoneInfo::Patchs
 

patchs the PatchInfo of this zone.

Definition at line 230 of file src/3d/zone.h.

std::vector<CPointLightNamed> NL3D::CZoneInfo::PointLights
 

List of PointLights that may influences Patchs and objects walking on them.

Must be of good size regarding to Patchs[i].TileLightInfluences data

Definition at line 240 of file src/3d/zone.h.

uint16 NL3D::CZoneInfo::ZoneId
 

zoneId the Unique ID of this zone.

Definition at line 228 of file src/3d/zone.h.


The documentation for this struct was generated from the following file: