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

#include <BlurShadow.h>

List of all members.

Public Member Functions

 BlurShadow ()
 ~BlurShadow (void)
void Initialize ()
void CreateGeometry (int rendering)
virtual void CreateCamera ()
osg::ref_ptr< osg::Camera > GetCamera ()

Protected Attributes

osg::ref_ptr< osg::Program > sh_blur_linear_vert1
osg::ref_ptr< osg::Program > sh_blur_linear_hori1
osg::ref_ptr< osg::Uniform > uniform_blur_texsize2
osg::ref_ptr< osg::Uniform > uniform_blur_texsize1
osg::ref_ptr< osg::Camera > cam_hud
osg::ref_ptr< osg::StateSet > nodessP
osg::ref_ptr< osg::Program > planeProg
int rendering

Detailed Description

Class to blur the shadow map


Constructor & Destructor Documentation

osgCloudyDay::BlurShadow::BlurShadow ( )

Constructor

osgCloudyDay::BlurShadow::~BlurShadow ( void  )

Deconstructor


Member Function Documentation

void osgCloudyDay::BlurShadow::CreateCamera ( )
virtual

Creates the camera

void osgCloudyDay::BlurShadow::CreateGeometry ( int  rendering)

Setups the geometry

Parameters:
renderingblurring direction
osg::ref_ptr< osg::Camera > osgCloudyDay::BlurShadow::GetCamera ( )

Returns the camera

Returns:
camera object
void osgCloudyDay::BlurShadow::Initialize ( )

Initialize method


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