BrainTrain
 All Classes Namespaces Files Functions Variables Macros Pages
brtr::RenderingPipeline Struct Reference

struct holding the camera for the multi-rendering passes. Also holds the program vector for the post process pass. pass0Color, pass0depth, passPostProcess, program array, count programArray The program vector is used by the KeyHandler and the InteractionItems for changing the postprocess programs More...

#include <UtilFunctions.h>

Public Attributes

osg::ref_ptr< osg::Camera > pass_0_color
 Camera for the first pass, renders the ColorBuffer to Texture. More...
 
osg::ref_ptr< osg::Camera > pass_0_depth
 Camera for the first pass, renders the DepthBuffer to Texture. More...
 
osg::ref_ptr< osg::Camera > pass_PostProcess
 PostProcess Camera, uses the texture from the first pass to create various effects. More...
 
std::vector< osg::ref_ptr
< osg::Program > > 
programs
 vector with the avaible postprocess programs More...
 

Detailed Description

struct holding the camera for the multi-rendering passes. Also holds the program vector for the post process pass. pass0Color, pass0depth, passPostProcess, program array, count programArray The program vector is used by the KeyHandler and the InteractionItems for changing the postprocess programs

Definition at line 56 of file UtilFunctions.h.

Member Data Documentation

osg::ref_ptr<osg::Camera> brtr::RenderingPipeline::pass_0_color

Camera for the first pass, renders the ColorBuffer to Texture.

Definition at line 57 of file UtilFunctions.h.

osg::ref_ptr<osg::Camera> brtr::RenderingPipeline::pass_0_depth

Camera for the first pass, renders the DepthBuffer to Texture.

Definition at line 58 of file UtilFunctions.h.

osg::ref_ptr<osg::Camera> brtr::RenderingPipeline::pass_PostProcess

PostProcess Camera, uses the texture from the first pass to create various effects.

Definition at line 59 of file UtilFunctions.h.

std::vector<osg::ref_ptr<osg::Program> > brtr::RenderingPipeline::programs

vector with the avaible postprocess programs

Definition at line 60 of file UtilFunctions.h.


The documentation for this struct was generated from the following file: