NL3D::CPatchDLMPointLight Class Reference

A PointLight for Dynamic LightMap (DLM) context for a patch. More...

#include <patchdlm_context.h>

List of all members.

Public Member Functions

void compile (const CPointLight &pl, NLMISC::CRGBA landDiffMat, float maxAttEnd=30.f)

Public Attributes

float R
float G
float B
bool IsSpot
CVector Pos
CVector Dir
float CosMax
float CosMin
float OOCosDelta
float AttMax
float AttMin
float OOAttDelta
NLMISC::CBSphere BSphere
NLMISC::CAABBox BBox

Detailed Description

A PointLight for Dynamic LightMap (DLM) context for a patch.

It contains precomputed values.

Author:
Lionel Berenguier
Nevrax France
Date:
2002

Definition at line 53 of file patchdlm_context.h.


Member Function Documentation

void NL3D::CPatchDLMPointLight::compile ( const CPointLight pl,
NLMISC::CRGBA  landDiffMat,
float  maxAttEnd = 30.f 
)

Member Data Documentation

Definition at line 71 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 73 of file patchdlm_context.h.

Referenced by compile().

Definition at line 57 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 82 of file patchdlm_context.h.

Referenced by compile(), and NL3D::CLandscape::computeDynamicLighting().

Definition at line 65 of file patchdlm_context.h.

Referenced by compile().

Definition at line 67 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 63 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 57 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 59 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 75 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 69 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 61 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().

Definition at line 57 of file patchdlm_context.h.

Referenced by NL3D::CPatchDLMContext::addPointLightInfluence(), and compile().


The documentation for this class was generated from the following files:

Generated on Thu Jan 7 08:30:07 2010 for NeL by  doxygen 1.6.1