The render operation that will be called each frame in the custom composition pass This is the class that will send the actual render calls of the spheres (point lights), cones (spotlights) and quads (directional lights) after the GBuffer has been constructed. More...
#include <DeferredLightCP.hh>
Public Member Functions | |
DeferredLightRenderOperation (Ogre::CompositorInstance *_instance, const Ogre::CompositionPass *_pass) | |
virtual | ~DeferredLightRenderOperation () |
virtual void | execute (Ogre::SceneManager *_sm, Ogre::RenderSystem *) |
The render operation that will be called each frame in the custom composition pass This is the class that will send the actual render calls of the spheres (point lights), cones (spotlights) and quads (directional lights) after the GBuffer has been constructed.
|
inline |
Get the names of the GBuffer textures
References NULL.
|
inlinevirtual |
|
inlinevirtual |
References gazebo::rendering::DeferredLight::getCastShadows(), gazebo::rendering::DeferredLight::getMaterial(), gazebo::rendering::DeferredLight::GetParentLight(), gzthrow, gazebo::rendering::DeferredLight::RenderVPLs(), gazebo::rendering::DeferredLight::SetVPLCount(), gazebo::rendering::DeferredLight::UpdateFromCamera(), gazebo::rendering::DeferredLight::UpdateFromParent(), and gazebo::rendering::DeferredLight::UpdateRSM().