Crazy Eddie's GUI System
0.8.7
|
27 #ifndef _CEGUIRenderEffect_h_
28 #define _CEGUIRenderEffect_h_
30 #include "CEGUI/Base.h"
133 #endif // end of guard _CEGUIRenderEffect_h_
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: GeometryBuffer.h:44
virtual void performPostRenderFunctions()=0
Function called after RenderingWindow::draw is called. This is intended to be used for any required c...
virtual bool update(const float elapsed, RenderingWindow &window)=0
Function called to perform any time based updates on the RenderEffect state.
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Definition: MemoryAllocatedObject.h:110
virtual int getPassCount() const =0
Return the number of passes required by this effect.
RenderingWindow is a RenderingSurface that can be "drawn back" onto another RenderingSurface and is p...
Definition: RenderingWindow.h:51
virtual bool realiseGeometry(RenderingWindow &window, GeometryBuffer &geometry)=0
Function called to generate geometry for the RenderingWindow.
virtual void performPreRenderFunctions(const int pass)=0
Function called prior to RenderingWindow::draw being called. This is intended to be used for any requ...
Interface for objects that hook into RenderingWindow to affect the rendering process,...
Definition: RenderEffect.h:42