A interface class defining a listener which can be used to receive notifications of RenderTarget events. More...
#include <OgreRenderTargetListener.h>
Public Member Functions | |
virtual | ~RenderTargetListener () |
virtual void | postRenderTargetUpdate (const RenderTargetEvent &evt) |
Called just after a RenderTarget has been rendered to. More... | |
virtual void | postViewportUpdate (const RenderTargetViewportEvent &evt) |
virtual void | preRenderTargetUpdate (const RenderTargetEvent &evt) |
Called just before a RenderTarget is about to be rendered into. More... | |
virtual void | preViewportUpdate (const RenderTargetViewportEvent &evt) |
virtual void | viewportAdded (const RenderTargetViewportEvent &evt) |
Called to notify listener that a Viewport has been added to the target in question. More... | |
virtual void | viewportRemoved (const RenderTargetViewportEvent &evt) |
Called to notify listener that a Viewport has been removed from the target in question. More... | |
A interface class defining a listener which can be used to receive notifications of RenderTarget events.
RenderTarget events occur before and after the target is updated as a whole, and before and after each viewport on that target is updated. Each RenderTarget holds it's own set of listeners, but you can register the same listener on multiple render targets if you like since the event contains details of the originating RenderTarget.
Definition at line 77 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Definition at line 88 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Called just after a RenderTarget has been rendered to.
Reimplemented in Ogre::CompositorChain.
Definition at line 111 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Reimplemented in Ogre::CompositorChain.
Definition at line 128 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Called just before a RenderTarget is about to be rendered into.
Reimplemented in Ogre::CompositorChain.
Definition at line 100 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Reimplemented in Ogre::CompositorChain.
Definition at line 120 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Called to notify listener that a Viewport has been added to the target in question.
Definition at line 134 of file OgreRenderTargetListener.h.
|
inlinevirtual |
Called to notify listener that a Viewport has been removed from the target in question.
Definition at line 139 of file OgreRenderTargetListener.h.