#include <_src_shader_light_base.hh>

Public Member Functions | |
| virtual void | SetLightType (const uint lightNum, const shader::defs::eLightType type)=0 |
| virtual void | SetLightPosition (const uint lightNum, const WorldVertex &pos)=0 |
| virtual WorldVertex | GetLightPosition (const uint lightNum)=0 |
| virtual void | SetLightColor (const uint lightNum, const RGBA color)=0 |
| virtual void | SetLightBrightness (const fp brightness, const shader::defs::eBrightness setting)=0 |
| virtual fp | GetLightBrightness (void)=0 |
| virtual void | SetLightBaseAmbient (const RGBA color)=0 |
| virtual void | SetFogDensity (const fpx fogDensity, const osg::Fog::Mode fogMode)=0 |
| virtual void | SetFogColor (const RGBA fogColor)=0 |
| virtual void | SetFogMin (const fp fogMin)=0 |
Protected Member Functions | |
| BaseLight (void) | |
| virtual | ~BaseLight () |
| shader::BaseLight::BaseLight | ( | void | ) | [inline, protected] |
| virtual shader::BaseLight::~BaseLight | ( | ) | [inline, protected, virtual] |
| virtual void shader::BaseLight::SetLightType | ( | const uint | lightNum, | |
| const shader::defs::eLightType | type | |||
| ) | [pure virtual] |
| virtual void shader::BaseLight::SetLightPosition | ( | const uint | lightNum, | |
| const WorldVertex & | pos | |||
| ) | [pure virtual] |
Implemented in shader::Light.
| virtual WorldVertex shader::BaseLight::GetLightPosition | ( | const uint | lightNum | ) | [pure virtual] |
Implemented in shader::Light, and shader::ShaderLight.
| virtual void shader::BaseLight::SetLightColor | ( | const uint | lightNum, | |
| const RGBA | color | |||
| ) | [pure virtual] |
| virtual void shader::BaseLight::SetLightBrightness | ( | const fp | brightness, | |
| const shader::defs::eBrightness | setting | |||
| ) | [pure virtual] |
Implemented in shader::Light, and shader::ShaderLight.
| virtual fp shader::BaseLight::GetLightBrightness | ( | void | ) | [pure virtual] |
Implemented in shader::Light, and shader::ShaderLight.
| virtual void shader::BaseLight::SetLightBaseAmbient | ( | const RGBA | color | ) | [pure virtual] |
| virtual void shader::BaseLight::SetFogDensity | ( | const fpx | fogDensity, | |
| const osg::Fog::Mode | fogMode | |||
| ) | [pure virtual] |
Implemented in shader::Light, and shader::ShaderLight.
| virtual void shader::BaseLight::SetFogColor | ( | const RGBA | fogColor | ) | [pure virtual] |
| virtual void shader::BaseLight::SetFogMin | ( | const fp | fogMin | ) | [pure virtual] |
Implemented in shader::Light, and shader::ShaderLight.
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010