28 #ifndef _CEGUIRenderEffectFactory_h_
29 #define _CEGUIRenderEffectFactory_h_
82 #endif // end of guard _CEGUIRenderEffectFactory_h_
Interface for objects that hook into RenderingWindow to affect the rendering process, thus allowing various effects to be achieved.
Definition: CEGUIRenderEffect.h:41
Interface for factory objects that create RenderEffect instances. Currently this interface is intende...
Definition: CEGUIRenderEffectFactory.h:41
RenderEffect & create()
Create an instance of the RenderEffect that this factory creates.
Definition: CEGUIRenderEffectFactory.h:66
Templatised RenderEffectFactory subclass used internally by the system.
Definition: CEGUIRenderEffectFactory.h:56
virtual void destroy(RenderEffect &effect)=0
Destroy an instance of the RenderEffect that this factory creates.
virtual RenderEffect & create()=0
Create an instance of the RenderEffect that this factory creates.
virtual ~RenderEffectFactory()
base class virtual destructor.
Definition: CEGUIRenderEffectFactory.h:45
void destroy(RenderEffect &effect)
Destroy an instance of the RenderEffect that this factory creates.
Definition: CEGUIRenderEffectFactory.h:73