dtCore::SkyDome Class Reference

A rendered dome that represents the sky. More...

#include <skydome.h>

Inheritance diagram for dtCore::SkyDome:

dtCore::EnvEffect dtCore::DeltaDrawable dtCore::Base

List of all members.

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 ()


Detailed Description

A rendered dome that represents the sky.

Constructor & Destructor Documentation

dtCore::SkyDome::SkyDome ( const std::string &  name = "SkyDome",
bool  createCapGeometry = true 
)

dtCore::SkyDome::~SkyDome (  )  [protected, virtual]


Member Function Documentation

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.


http://www.delta3d.org
2.0.0 generated 14 Feb 2008