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();
177 setSelectionBrushImage(
"TaharezLook/MultiListSelectionBrush");
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
Base class for the Combobox widget.
Definition: cegui/include/CEGUI/widgets/Combobox.h:50
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
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
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
Definition: EffectsDemo.h:78
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