CloudyDay
 All Classes Functions Variables Enumerations
Public Member Functions | Public Attributes
osgCloudyDay::AtmosphereHimmel Class Reference

#include <AtmosphereHimmel.h>

Inheritance diagram for osgCloudyDay::AtmosphereHimmel:
osgCloudyDay::Atmosphere

List of all members.

Public Member Functions

 AtmosphereHimmel (void)
 ~AtmosphereHimmel (void)
virtual void Initialize ()
- Public Member Functions inherited from osgCloudyDay::Atmosphere
 Atmosphere (void)
virtual ~Atmosphere (void)=0
osg::ref_ptr< osg::Geode > GetNode ()
void SetFog (Fog *fog)

Public Attributes

osg::ref_ptr< osg::Texture2D > fbo_lightshaft1
osg::ref_ptr< osg::Texture2D > fbo_lightshaft2
osg::ref_ptr< osg::Texture2D > m_transmittance
osg::ref_ptr< osg::Texture2D > m_irradiance
osg::ref_ptr< osg::Texture3D > m_inscatter

Additional Inherited Members

- Protected Attributes inherited from osgCloudyDay::Atmosphere
Fogm_fog
osg::ref_ptr< osg::StateSet > nodessSkydome
osg::ref_ptr< osg::Geode > athmosphere

Detailed Description

Class to create the atmosphere geode for Bruneton appraoch


Constructor & Destructor Documentation

osgCloudyDay::AtmosphereHimmel::AtmosphereHimmel ( void  )

Constructor

osgCloudyDay::AtmosphereHimmel::~AtmosphereHimmel ( void  )

Deconstructor


Member Function Documentation

void osgCloudyDay::AtmosphereHimmel::Initialize ( )
virtual

Initialize method: Create the geode

Implements osgCloudyDay::Atmosphere.


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