28 #ifndef _CEGUIFalLayerSpecification_h_
29 #define _CEGUIFalLayerSpecification_h_
31 #include "CEGUIFalSectionSpecification.h"
32 #include "../CEGUIWindow.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
69 void render(
Window& srcWindow,
const ColourRect* modcols = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
84 void render(
Window& srcWindow,
const Rect& baseRect,
const ColourRect* modcols = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
107 void clearSectionSpecifications();
116 uint getLayerPriority()
const;
135 typedef std::vector<SectionSpecification> SectionList;
137 SectionList d_sections;
138 uint d_layerPriority;
144 #if defined(_MSC_VER)
145 # pragma warning(pop)
148 #endif // end of guard _CEGUIFalLayerSpecification_h_
Class that encapsulates a single layer of imagery.
Definition: CEGUIFalLayerSpecification.h:46
Class that holds details of colours for the four corners of a rectangle.
Definition: CEGUIColourRect.h:44
Class that represents a simple 'link' to an ImagerySection.
Definition: CEGUIFalSectionSpecification.h:48
bool CEGUIEXPORT operator<(const String &str1, const String &str2)
Return true if String str1 is lexicographically less than String str2.
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: CEGUIWindow.h:138
Class used to create XML Document.
Definition: CEGUIXMLSerializer.h:86
Class encapsulating operations on a Rectangle.
Definition: CEGUIRect.h:44