27 #ifndef _Effects_Demo_
28 #define _Effects_Demo_
30 #include "SampleBase.h"
31 #include "CEGUI/CEGUI.h"
49 static const int ds_xPivotCount = 11;
51 static const int ds_yPivotCount = 11;
70 static const unsigned int ds_vertexCount = (ds_xPivotCount - 1) * (ds_yPivotCount - 1) * 6;
91 static const float tess_x;
92 static const float tess_y;
94 static const int buffsize = (8 * 8 * 6);
125 static const unsigned int ds_vertexCount = 6;
139 virtual void deinitialise();
bool realiseGeometry(CEGUI::RenderingWindow &window, CEGUI::GeometryBuffer &geometry)
Function called to generate geometry for the RenderingWindow.
Definition: EffectsDemo.cpp:86
Definition: cegui/include/CEGUI/GUIContext.h:68
Interface for objects that hook into RenderingWindow to affect the rendering process, thus allowing various effects to be achieved.
Definition: cegui/include/CEGUI/RenderEffect.h:40
void performPreRenderFunctions(const int pass)
Function called prior to RenderingWindow::draw being called. This is intended to be used for any requ...
Definition: EffectsDemo.cpp:50
void performPostRenderFunctions()
Function called after RenderingWindow::draw is called. This is intended to be used for any required c...
Definition: EffectsDemo.cpp:243
Base class for the Combobox widget.
Definition: cegui/include/CEGUI/widgets/Combobox.h:50
int getPassCount() const
Return the number of passes required by this effect.
Definition: EffectsDemo.cpp:416
void performPreRenderFunctions(const int pass)
Function called prior to RenderingWindow::draw being called. This is intended to be used for any requ...
Definition: EffectsDemo.cpp:422
Base class used as the argument to all subscribers Event object.
Definition: cegui/include/CEGUI/EventArgs.h:49
structure that is used to hold details of a single vertex in 3D space.
Definition: cegui/include/CEGUI/Vertex.h:40
Definition: EffectsDemo.h:107
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: cegui/include/CEGUI/GeometryBuffer.h:42
void performPostRenderFunctions()
Function called after RenderingWindow::draw is called. This is intended to be used for any required c...
Definition: EffectsDemo.cpp:428
ListboxTextItem(const String &text, uint item_id=0, void *item_data=0, bool disabled=false, bool auto_delete=true)
base class constructor
Definition: ListboxTextItem.cpp:52
bool update(const float elapsed, CEGUI::RenderingWindow &window)
Function called to perform any time based updates on the RenderEffect state.
Definition: EffectsDemo.cpp:320
void performPreRenderFunctions(const int pass)
Function called prior to RenderingWindow::draw being called. This is intended to be used for any requ...
Definition: EffectsDemo.cpp:237
Definition: EffectsDemo.h:172
int getPassCount() const
Return the number of passes required by this effect.
Definition: EffectsDemo.cpp:44
RenderingWindow is a RenderingSurface that can be "drawn back" onto another RenderingSurface and is p...
Definition: cegui/include/CEGUI/RenderingWindow.h:50
bool realiseGeometry(CEGUI::RenderingWindow &window, CEGUI::GeometryBuffer &geometry)
Function called to generate geometry for the RenderingWindow.
Definition: EffectsDemo.cpp:249
bool realiseGeometry(CEGUI::RenderingWindow &window, CEGUI::GeometryBuffer &geometry)
Function called to generate geometry for the RenderingWindow.
Definition: EffectsDemo.cpp:434
void performPostRenderFunctions()
Function called after RenderingWindow::draw is called. This is intended to be used for any required c...
Definition: EffectsDemo.cpp:56
Class used for textual items in a list box.
Definition: cegui/include/CEGUI/widgets/ListboxTextItem.h:42
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Definition: EffectsDemo.h:132
Base class for list box items.
Definition: cegui/include/CEGUI/widgets/ListboxItem.h:51
Abstract base class for a movable, sizable, window with a title-bar and a frame.
Definition: cegui/include/CEGUI/widgets/FrameWindow.h:48
bool update(const float elapsed, CEGUI::RenderingWindow &window)
Function called to perform any time based updates on the RenderEffect state.
Definition: EffectsDemo.cpp:494
Definition: EffectsDemo.h:78
void setSelectionBrushImage(const Image *image)
Set the selection highlighting brush image.
Definition: cegui/include/CEGUI/widgets/ListboxItem.h:354
int getPassCount() const
Return the number of passes required by this effect.
Definition: EffectsDemo.cpp:231
bool update(const float elapsed, CEGUI::RenderingWindow &window)
Function called to perform any time based updates on the RenderEffect state.
Definition: EffectsDemo.cpp:156
Definition: EffectsDemo.h:33
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62