OpenMW
Public Member Functions | Static Private Member Functions | Private Attributes
OEngine::Render::LightFunction Class Reference

#include <lights.hpp>

List of all members.

Public Member Functions

 LightFunction (LightType type)
virtual Ogre::Real calculate (Ogre::Real value)

Static Private Member Functions

static Ogre::Real pulseAmplitude (Ogre::Real time)
static Ogre::Real flickerAmplitude (Ogre::Real time)
static Ogre::Real flickerFrequency (Ogre::Real phase)

Private Attributes

LightType mType
Ogre::Real mPhase
Ogre::Real mDirection

Constructor & Destructor Documentation


Member Function Documentation

Ogre::Real OEngine::Render::LightFunction::calculate ( Ogre::Real  value) [virtual]
Ogre::Real OEngine::Render::LightFunction::flickerAmplitude ( Ogre::Real  time) [static, private]
Ogre::Real OEngine::Render::LightFunction::flickerFrequency ( Ogre::Real  phase) [static, private]
Ogre::Real OEngine::Render::LightFunction::pulseAmplitude ( Ogre::Real  time) [static, private]

Member Data Documentation


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