CloudyDay
 All Classes Functions Variables Enumerations
SkydomeHimmel.h
1 #pragma once
2 #include "skydome.h"
3 #include <osg/Texture2D>
4 #include <osg/Texture3D>
5 
6 namespace osgCloudyDay
7 {
9  {
10  public:
11  SkydomeHimmel(void);
12  ~SkydomeHimmel(void);
13 
14  virtual void SetupUniform(osg::StateSet* nodess4);
15 
16  static osg::ref_ptr<osg::Texture2D> m_transmittance;
17  static osg::ref_ptr<osg::Texture2D> m_irradiance;
18  static osg::ref_ptr<osg::Texture3D> m_inscatter;
19  static osg::ref_ptr<osg::Texture2D> m_glare;
20  };
21 }