#include <LightShaft.h>
Public Member Functions | |
| LightShaft (void) | |
| ~LightShaft (void) | |
| void | Initialize () |
| osg::ref_ptr< osg::Camera > | GetCamera () |
| osg::ref_ptr< osg::Texture2D > | GetLightshaft1 () |
| osg::ref_ptr< osg::Texture2D > | GetLightshaft2 () |
Protected Attributes | |
| osg::ref_ptr< osg::Texture2D > | fbo_lightshaft1 |
| osg::ref_ptr< osg::Texture2D > | fbo_lightshaft2 |
| osg::ref_ptr< osg::Texture2D > | fbo_lightshaft_d |
| osg::Camera * | camera_lightshaft |
Class, which creates light shafts (Bruneton approach)
| osgCloudyDay::LightShaft::LightShaft | ( | void | ) |
Constructor
| osgCloudyDay::LightShaft::~LightShaft | ( | void | ) |
Deconstructor
| osg::ref_ptr< osg::Camera > osgCloudyDay::LightShaft::GetCamera | ( | ) |
Returns the camera
| osg::ref_ptr< osg::Texture2D > osgCloudyDay::LightShaft::GetLightshaft1 | ( | ) |
Returns lightshaft texture
| osg::ref_ptr< osg::Texture2D > osgCloudyDay::LightShaft::GetLightshaft2 | ( | ) |
Returns lightshaft texture
| void osgCloudyDay::LightShaft::Initialize | ( | ) |
Initialize method
1.8.1.1