27 #ifndef _CEGUIFalLayerSpecification_h_
28 #define _CEGUIFalLayerSpecification_h_
30 #include "./SectionSpecification.h"
31 #include "../Window.h"
34 # pragma warning(push)
35 # pragma warning(disable : 4251)
74 void render(
Window& srcWindow,
const ColourRect* modcols = 0,
const Rectf* clipper = 0,
bool clipToDisplay =
false)
const;
89 void render(
Window& srcWindow,
const Rectf& baseRect,
const ColourRect* modcols = 0,
const Rectf* clipper = 0,
bool clipToDisplay =
false)
const;
112 void clearSectionSpecifications();
121 uint getLayerPriority()
const;
129 void setLayerPriority(uint priority);
164 SectionList d_sections;
165 uint d_layerPriority;
170 SectionIterator getSectionIterator()
const;
176 #if defined(_MSC_VER)
177 # pragma warning(pop)
180 #endif // end of guard _CEGUIFalLayerSpecification_h_
ConstVectorIterator< SectionList > SectionIterator
Definition: LayerSpecification.h:168
std::vector< SectionSpecification *CEGUI_VECTOR_ALLOC(SectionSpecification *)> SectionSpecificationPointerList
The container type for SectionSpecifications.
Definition: LayerSpecification.h:51
Class that encapsulates a single layer of imagery.
Definition: LayerSpecification.h:45
Definition: MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
iterator for vectors
Definition: IteratorBase.h:287
Class that holds details of colours for the four corners of a rectangle.
Definition: ColourRect.h:43
Class that represents a simple 'link' to an ImagerySection.
Definition: SectionSpecification.h:47
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: Window.h:149
Class used to create XML Document.
Definition: XMLSerializer.h:85