NL3D::CMeshBase::CMeshBaseBuild Struct Reference

#include <mesh_base.h>


Detailed Description

A mesh material information.

Definition at line 114 of file mesh_base.h.

Public Member Functions

 CMeshBaseBuild ()

Data Fields

bool bCastShadows
bool bRcvShadows
std::vector< std::string > BSNames
std::vector< float > DefaultBSFactors
CVector DefaultPivot
CVector DefaultPos
CVector DefaultRotEuler
CQuat DefaultRotQuat
CVector DefaultScale
TLightMapInfo LightInfoMap
std::vector< CMaterialMaterials
bool UseLightingLocalAttenuation


Constructor & Destructor Documentation

NL3D::CMeshBase::CMeshBaseBuild::CMeshBaseBuild  ) 
 

Definition at line 109 of file mesh_base.cpp.

References bCastShadows, bRcvShadows, NLMISC::CVector::set(), and UseLightingLocalAttenuation.

00110 {
00111         DefaultPos.set(0,0,0);
00112         DefaultPivot.set(0,0,0);
00113         DefaultRotEuler.set(0,0,0);
00114         DefaultScale.set(1,1,1);
00115 
00116         bCastShadows= false;
00117         bRcvShadows= false;
00118         UseLightingLocalAttenuation= false;
00119 }


Field Documentation

bool NL3D::CMeshBase::CMeshBaseBuild::bCastShadows
 

Definition at line 116 of file mesh_base.h.

Referenced by CMeshBaseBuild().

bool NL3D::CMeshBase::CMeshBaseBuild::bRcvShadows
 

Definition at line 117 of file mesh_base.h.

Referenced by CMeshBaseBuild().

std::vector<std::string> NL3D::CMeshBase::CMeshBaseBuild::BSNames
 

Definition at line 135 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

std::vector<float> NL3D::CMeshBase::CMeshBaseBuild::DefaultBSFactors
 

Definition at line 134 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

CVector NL3D::CMeshBase::CMeshBaseBuild::DefaultPivot
 

Definition at line 122 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

CVector NL3D::CMeshBase::CMeshBaseBuild::DefaultPos
 

Definition at line 121 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

CVector NL3D::CMeshBase::CMeshBaseBuild::DefaultRotEuler
 

Definition at line 123 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

CQuat NL3D::CMeshBase::CMeshBaseBuild::DefaultRotQuat
 

Definition at line 124 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

CVector NL3D::CMeshBase::CMeshBaseBuild::DefaultScale
 

Definition at line 125 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

TLightMapInfo NL3D::CMeshBase::CMeshBaseBuild::LightInfoMap
 

Definition at line 131 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase().

std::vector<CMaterial> NL3D::CMeshBase::CMeshBaseBuild::Materials
 

Definition at line 128 of file mesh_base.h.

Referenced by NL3D::CMeshMRMSkinned::build(), NL3D::CMeshMRM::build(), NL3D::CMesh::build(), NL3D::CMeshBase::buildMeshBase(), NL3D::CIGSurfaceLightBuild::buildPLDebugMesh(), NL3D::CIGSurfaceLightBuild::buildSunDebugMesh(), and NL3D::CreateDummyMesh().

bool NL3D::CMeshBase::CMeshBaseBuild::UseLightingLocalAttenuation
 

Definition at line 118 of file mesh_base.h.

Referenced by NL3D::CMeshBase::buildMeshBase(), and CMeshBaseBuild().


The documentation for this struct was generated from the following files:
Generated on Tue Mar 16 06:51:15 2004 for NeL by doxygen 1.3.6