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

#include <ReflectionCamera.h>

List of all members.

Public Member Functions

 ReflectionCamera (void)
 ~ReflectionCamera (void)
void Initialize ()
void AddObject (osg::ref_ptr< osg::Geode > geo)
osg::Camera **& GetCamera ()

Public Attributes

osg::ref_ptr< osg::TextureCubeMap > fbo_plane_cube
osg::ref_ptr< osg::TextureCubeMap > fbo_plane_cube_depth

Protected Attributes

osg::Camera ** camera_plane_cubemap

Detailed Description

Class, creates a reflection camera


Constructor & Destructor Documentation

osgCloudyDay::ReflectionCamera::ReflectionCamera ( void  )

Constructor

osgCloudyDay::ReflectionCamera::~ReflectionCamera ( void  )

Deconstructor


Member Function Documentation

void osgCloudyDay::ReflectionCamera::AddObject ( osg::ref_ptr< osg::Geode >  geo)

Method adds an object with reflections

Parameters:
geoobject geode
osg::Camera **& osgCloudyDay::ReflectionCamera::GetCamera ( )

Method returns the reflection camera

Returns:
camera
void osgCloudyDay::ReflectionCamera::Initialize ( )

Method initialize the refleciton camera


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