Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

IlluminationManager::LightPreProcData Class Reference

Base structure for illumination module light sources, augmenting Ogre::Light data, and separating Light types. Subclasses contain PreProcessingRuns for per light preprocessing data, or extended light information like soft shadow light radius. More...

Inheritance diagram for IlluminationManager::LightPreProcData:

IlluminationManager::DirectionalLightPreProcData IlluminationManager::PointLightPreProcData IlluminationManager::SpotLightPreProcData List of all members.

Public Member Functions

virtual void update ()=0

Public Attributes

Light * ogreLight

Detailed Description

Base structure for illumination module light sources, augmenting Ogre::Light data, and separating Light types. Subclasses contain PreProcessingRuns for per light preprocessing data, or extended light information like soft shadow light radius.


Member Function Documentation

virtual void update  )  [pure virtual]
 

Updates precomputed data.

Implemented in IlluminationManager::PointLightPreProcData, IlluminationManager::SpotLightPreProcData, and IlluminationManager::DirectionalLightPreProcData.


Member Data Documentation

Light* ogreLight
 

The encapsulated Ogre light.


The documentation for this class was generated from the following file:
Generated on Mon Apr 18 10:59:27 2005 for OGRE_IllumModule by  doxygen 1.4.2