NL3D::CMeshMultiLod::CMeshMultiLodBuild::CBuildSlot Class Reference

#include <mesh_multi_lod.h>


Detailed Description

A slot of mesh for the build.

Definition at line 65 of file mesh_multi_lod.h.

Public Types

enum  {
  BlendIn = 0x01, BlendOut = 0x02, CoarseMesh = 0x04, IsOpaque = 0x08,
  IsTransparent = 0x10
}

Data Fields

float BlendLength
 Length of the blend used to show this mesh.

float DistMax
 Distance before which this lod is displayed.

uint8 Flags
 Flags for the build. See flags description.

IMeshGeomMeshGeom


Member Enumeration Documentation

anonymous enum
 

Flags for the build of a slot

BlendIn: if this flag is specified, this mesh will blend before be displayed. BlendOut: if this flag is specified, this mesh will blend before disapear. CoarseMesh: if this flag is specified, this mesh is a coarse mesh.

Enumeration values:
BlendIn 
BlendOut 
CoarseMesh 
IsOpaque 
IsTransparent 

Definition at line 75 of file mesh_multi_lod.h.

00076                         {
00077                                 BlendIn                         =       0x01,
00078                                 BlendOut                        =       0x02,
00079                                 CoarseMesh                      =       0x04,
00080                                 IsOpaque                        =       0x08,
00081                                 IsTransparent           =       0x10,
00082                         };


Field Documentation

float NL3D::CMeshMultiLod::CMeshMultiLodBuild::CBuildSlot::BlendLength
 

Length of the blend used to show this mesh.

Definition at line 94 of file mesh_multi_lod.h.

float NL3D::CMeshMultiLod::CMeshMultiLodBuild::CBuildSlot::DistMax
 

Distance before which this lod is displayed.

Definition at line 91 of file mesh_multi_lod.h.

uint8 NL3D::CMeshMultiLod::CMeshMultiLodBuild::CBuildSlot::Flags
 

Flags for the build. See flags description.

Definition at line 97 of file mesh_multi_lod.h.

IMeshGeom* NL3D::CMeshMultiLod::CMeshMultiLodBuild::CBuildSlot::MeshGeom
 

A mesh base build to describe the mesh. Can't be NULL. The pointer is owned by the CMeshMultiLod after the call.

Definition at line 88 of file mesh_multi_lod.h.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 06:55:26 2004 for NeL by doxygen 1.3.6