OGRE
1.10.12
Object-Oriented Graphics Rendering Engine
|
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) |
Called just after a Viewport on a RenderTarget is to be updated. More... | |
virtual void | preRenderTargetUpdate (const RenderTargetEvent &evt) |
Called just before a RenderTarget is about to be rendered into. More... | |
virtual void | preViewportUpdate (const RenderTargetViewportEvent &evt) |
Called just before a Viewport on a RenderTarget is to be updated. More... | |
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.
|
inlinevirtual |
|
inlinevirtual |
Called just before a RenderTarget is about to be rendered into.
Reimplemented in Ogre::CompositorChain.
|
inlinevirtual |
Called just after a RenderTarget has been rendered to.
Reimplemented in Ogre::CompositorChain.
|
inlinevirtual |
Called just before a Viewport on a RenderTarget is to be updated.
Reimplemented in Ogre::CompositorChain.
|
inlinevirtual |
Called just after a Viewport on a RenderTarget is to be updated.
Reimplemented in Ogre::CompositorChain.
|
inlinevirtual |
Called to notify listener that a Viewport has been added to the target in question.
|
inlinevirtual |
Called to notify listener that a Viewport has been removed from the target in question.