FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::IRendererListener Class Referenceabstract

RendererListener allows reaction to changes in renderer Having this implemented via callback mechanism should speed up the rendering a bit (e.g. More...

#include <rendererbase.h>

+ Inheritance diagram for FIFE::IRendererListener:
+ Collaboration diagram for FIFE::IRendererListener:

Public Member Functions

virtual ~IRendererListener ()
 
virtual void onRendererPipelinePositionChanged (RendererBase *renderer)=0
 Renderer's pipeline position has been changed. More...
 
virtual void onRendererEnabledChanged (RendererBase *renderer)=0
 Renderer is enabled / disabled. More...
 

Detailed Description

RendererListener allows reaction to changes in renderer Having this implemented via callback mechanism should speed up the rendering a bit (e.g.

no need to sort pipeline order per each frame)

Definition at line 50 of file rendererbase.h.

Constructor & Destructor Documentation

◆ ~IRendererListener()

virtual FIFE::IRendererListener::~IRendererListener ( )
inlinevirtual

Member Function Documentation

◆ onRendererEnabledChanged()

virtual void FIFE::IRendererListener::onRendererEnabledChanged ( RendererBase renderer)
pure virtual

Renderer is enabled / disabled.

Implemented in FIFE::Camera.

Referenced by FIFE::RendererBase::setEnabled(), and ~IRendererListener().

+ Here is the caller graph for this function:

◆ onRendererPipelinePositionChanged()

virtual void FIFE::IRendererListener::onRendererPipelinePositionChanged ( RendererBase renderer)
pure virtual

Renderer's pipeline position has been changed.

Implemented in FIFE::Camera.

Referenced by FIFE::RendererBase::setPipelinePosition(), and ~IRendererListener().

+ Here is the caller graph for this function:

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