29 #include "WGEOffscreenRenderNode.h"
33 m_referenceCamera( reference ),
35 m_textureWidth( width ),
36 m_textureHeight( height ),
44 m_hud->coupleViewportWithTextureViewport();
57 osg::ref_ptr< WGEOffscreenRenderPass > pass = addRenderPass< WGEOffscreenRenderPass >( name );
58 pass->addChild( node );
63 osg::ref_ptr< WGEShader > shader,
67 osg::ref_ptr< WGEOffscreenRenderPass > pass = addRenderPass< WGEOffscreenRenderPass >( name );
68 pass->addChild( node );
69 shader->apply( pass );
75 osg::ref_ptr< WGEOffscreenTexturePass > pass = addRenderPass< WGEOffscreenTexturePass >( name );
81 osg::ref_ptr< WGEOffscreenTexturePass > pass = addRenderPass< WGEOffscreenTexturePass >( name );
82 shader->apply( pass );
88 osg::ref_ptr< WGEOffscreenFinalPass > pass = addRenderPass< WGEOffscreenFinalPass >( name );
94 osg::ref_ptr< WGEOffscreenFinalPass > pass = addRenderPass< WGEOffscreenFinalPass >( name );
95 shader->apply( pass );