OGRE  1.9
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::CompositorLogic Class Reference

Interface for compositor logics, which can be automatically binded to compositors, allowing per-compositor logic (such as attaching a relevant listener) to happen automatically. More...

#include <OgreCompositorLogic.h>

Public Member Functions

virtual ~CompositorLogic ()
 
virtual void compositorInstanceCreated (CompositorInstance *newInstance)
 Called when a compositor instance has been created. More...
 
virtual void compositorInstanceDestroyed (CompositorInstance *destroyedInstance)
 Called when a compositor instance has been destroyed. More...
 

Detailed Description

Interface for compositor logics, which can be automatically binded to compositors, allowing per-compositor logic (such as attaching a relevant listener) to happen automatically.

Remarks
All methods have empty implementations to not force an implementer into extending all of them.

Definition at line 46 of file OgreCompositorLogic.h.

Constructor & Destructor Documentation

virtual Ogre::CompositorLogic::~CompositorLogic ( )
inlinevirtual

Definition at line 62 of file OgreCompositorLogic.h.

Member Function Documentation

virtual void Ogre::CompositorLogic::compositorInstanceCreated ( CompositorInstance newInstance)
inlinevirtual

Called when a compositor instance has been created.

Remarks
This happens after its setup was finished, so the chain is also accessible. This is an ideal method to automatically attach a compositor listener.

Definition at line 54 of file OgreCompositorLogic.h.

virtual void Ogre::CompositorLogic::compositorInstanceDestroyed ( CompositorInstance destroyedInstance)
inlinevirtual

Called when a compositor instance has been destroyed.

Remarks
The chain that contained the compositor is still alive during this call.

Definition at line 60 of file OgreCompositorLogic.h.


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