27#ifndef _CEGUIRenderEffectFactory_h_
28#define _CEGUIRenderEffectFactory_h_
30#include "CEGUI/RenderEffect.h"
68 return *CEGUI_NEW_AO T(window);
75 CEGUI_DELETE_AO &effect;
Definition MemoryAllocatedObject.h:110
Interface for factory objects that create RenderEffect instances. Currently this interface is intende...
Definition RenderEffectFactory.h:42
virtual ~RenderEffectFactory()
base class virtual destructor.
Definition RenderEffectFactory.h:45
virtual void destroy(RenderEffect &effect)=0
Destroy an instance of the RenderEffect that this factory creates.
virtual RenderEffect & create(Window *window)=0
Create an instance of the RenderEffect that this factory creates.
Interface for objects that hook into RenderingWindow to affect the rendering process,...
Definition RenderEffect.h:42
Templatised RenderEffectFactory subclass used internally by the system.
Definition RenderEffectFactory.h:57
RenderEffect & create(Window *window)
Create an instance of the RenderEffect that this factory creates.
Definition RenderEffectFactory.h:66
void destroy(RenderEffect &effect)
Destroy an instance of the RenderEffect that this factory creates.
Definition RenderEffectFactory.h:73
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition Window.h:151
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1