All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
gazebo::rendering::DeferredLightCompositionPass< techniquePolicy > Class Template Reference

The custom composition pass that is used for rendering the light geometry. More...

#include <DeferredLightCP.hh>

Inheritance diagram for gazebo::rendering::DeferredLightCompositionPass< techniquePolicy >:
Inheritance graph
[legend]
Collaboration diagram for gazebo::rendering::DeferredLightCompositionPass< techniquePolicy >:
Collaboration graph
[legend]

Public Member Functions

virtual
Ogre::CompositorInstance::RenderSystemOperation * 
createOperation (Ogre::CompositorInstance *_instance, const Ogre::CompositionPass *_pass)
 

Protected Member Functions

virtual ~DeferredLightCompositionPass ()
 

Detailed Description

template<typename techniquePolicy>
class gazebo::rendering::DeferredLightCompositionPass< techniquePolicy >

The custom composition pass that is used for rendering the light geometry.

This class needs to be registered with the CompositorManager

Constructor & Destructor Documentation

template<typename techniquePolicy >
virtual gazebo::rendering::DeferredLightCompositionPass< techniquePolicy >::~DeferredLightCompositionPass ( )
inlineprotectedvirtual

Member Function Documentation

template<typename techniquePolicy >
virtual Ogre::CompositorInstance::RenderSystemOperation* gazebo::rendering::DeferredLightCompositionPass< techniquePolicy >::createOperation ( Ogre::CompositorInstance *  _instance,
const Ogre::CompositionPass *  _pass 
)
inlinevirtual


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