Project

General

Profile

SO3Engine
SO3::SDeferredLightRenderOperation Class Reference

#include <SO3DeferredLightCompositionPass.h>

Inheritance diagram for SO3::SDeferredLightRenderOperation:

Public Member Functions

 SDeferredLightRenderOperation (Ogre::CompositorInstance *instance, const Ogre::CompositionPass *pass)
 
virtual ~SDeferredLightRenderOperation ()
 
virtual void execute (Ogre::SceneManager *sm, Ogre::RenderSystem *rs)
 

Detailed Description

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

Definition at line 45 of file SO3DeferredLightCompositionPass.h.

Constructor & Destructor Documentation

◆ SDeferredLightRenderOperation()

SO3::SDeferredLightRenderOperation::SDeferredLightRenderOperation ( Ogre::CompositorInstance *  instance,
const Ogre::CompositionPass *  pass 
)

Definition at line 35 of file SO3DeferredLightCompositionPass.cpp.

◆ ~SDeferredLightRenderOperation()

SO3::SDeferredLightRenderOperation::~SDeferredLightRenderOperation ( )
virtual

Definition at line 57 of file SO3DeferredLightCompositionPass.cpp.

Member Function Documentation

◆ execute()

void SO3::SDeferredLightRenderOperation::execute ( Ogre::SceneManager *  sm,
Ogre::RenderSystem *  rs 
)
virtual

Definition at line 71 of file SO3DeferredLightCompositionPass.cpp.


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