#include <skydome.h>

Public Member Functions | |
| SkyDome (const std::string &name="SkyDome", bool createCapGeometry=true) | |
| void | SetBaseColor (const osg::Vec3 &color) |
| sets the base color | |
| void | GetBaseColor (osg::Vec3 &color) const |
| bool | GetCapEnabled () const |
| virtual void | Repaint (const osg::Vec3 &skyColor, const osg::Vec3 &fogColor, double sunAngle, double sunAzimuth, double visibility) |
| the virtual paint function | |
Protected Member Functions | |
| virtual | ~SkyDome () |
| dtCore::SkyDome::SkyDome | ( | const std::string & | name = "SkyDome", |
|
| bool | createCapGeometry = true | |||
| ) |
| dtCore::SkyDome::~SkyDome | ( | ) | [protected, virtual] |
| void dtCore::SkyDome::SetBaseColor | ( | const osg::Vec3 & | color | ) |
sets the base color
| void dtCore::SkyDome::GetBaseColor | ( | osg::Vec3 & | color | ) | const [inline] |
| bool dtCore::SkyDome::GetCapEnabled | ( | ) | const [inline] |
| void dtCore::SkyDome::Repaint | ( | const osg::Vec3 & | skyColor, | |
| const osg::Vec3 & | fogColor, | |||
| double | sunAngle, | |||
| double | sunAzimuth, | |||
| double | visibility | |||
| ) | [virtual] |
the virtual paint function
0 degrees = horizon 90 degrees = high noon
Implements dtCore::EnvEffect.