NL3D::CPointLightInfluence Class Reference

#include <point_light_influence.h>


Detailed Description

A pointLight Influence. Filled by Static Lighting system (landscape / Igs). The influence may be lower than 1, because landscape/Igs look into a grid (on patchs or on pacs surfaces) and do biLinear to avoid lighting poping.
Author:
Lionel Berenguier

Nevrax France

Date:
2001

Definition at line 45 of file point_light_influence.h.

Public Member Functions

bool operator< (const CPointLightInfluence &sl) const

Data Fields

float BkupInfluence
float DistanceToModel
float Influence
CPointLightPointLight


Member Function Documentation

bool NL3D::CPointLightInfluence::operator< const CPointLightInfluence sl  )  const [inline]
 

Definition at line 58 of file point_light_influence.h.

References Influence.

00059         {
00060                 // sort in growing order
00061                 return Influence>sl.Influence;
00062         }


Field Documentation

float NL3D::CPointLightInfluence::BkupInfluence
 

Definition at line 53 of file point_light_influence.h.

float NL3D::CPointLightInfluence::DistanceToModel
 

Definition at line 55 of file point_light_influence.h.

float NL3D::CPointLightInfluence::Influence
 

Definition at line 51 of file point_light_influence.h.

Referenced by NL3D::CLightingManager::getDynamicPointLightList(), and operator<().

CPointLight* NL3D::CPointLightInfluence::PointLight
 

Definition at line 49 of file point_light_influence.h.

Referenced by NL3D::CLightingManager::getDynamicPointLightList().


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 07:01:40 2004 for NeL by doxygen 1.3.6