Crazy Eddie's GUI System 0.8.7
Loading...
Searching...
No Matches
CEGUI::TplRenderEffectFactory< T > Class Template Reference

Templatised RenderEffectFactory subclass used internally by the system. More...

#include <RenderEffectFactory.h>

+ Inheritance diagram for CEGUI::TplRenderEffectFactory< T >:
+ Collaboration diagram for CEGUI::TplRenderEffectFactory< T >:

Public Member Functions

RenderEffectcreate (Window *window)
 Create an instance of the RenderEffect that this factory creates.
 
void destroy (RenderEffect &effect)
 Destroy an instance of the RenderEffect that this factory creates.
 
- Public Member Functions inherited from CEGUI::RenderEffectFactory
virtual ~RenderEffectFactory ()
 base class virtual destructor.
 
- Public Member Functions inherited from CEGUI::AllocatedObject< RenderEffectFactory >

Detailed Description

template<typename T>
class CEGUI::TplRenderEffectFactory< T >

Templatised RenderEffectFactory subclass used internally by the system.

Member Function Documentation

◆ create()

template<typename T >
RenderEffect & CEGUI::TplRenderEffectFactory< T >::create ( Window * window)
virtual

Create an instance of the RenderEffect that this factory creates.

Implements CEGUI::RenderEffectFactory.

◆ destroy()

template<typename T >
void CEGUI::TplRenderEffectFactory< T >::destroy ( RenderEffect & effect)
virtual

Destroy an instance of the RenderEffect that this factory creates.

Implements CEGUI::RenderEffectFactory.