Crazy Eddie's GUI System
0.8.7
|
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)
164 SectionList d_sections;
165 uint d_layerPriority;
176 #if defined(_MSC_VER)
177 # pragma warning(pop)
180 #endif // end of guard _CEGUIFalLayerSpecification_h_
void render(Window &srcWindow, const Rectf &baseRect, const ColourRect *modcols=0, const Rectf *clipper=0, bool clipToDisplay=false) const
Render this layer.
void clearSectionSpecifications()
Clear all section specifications from this layer,.
Class that encapsulates a single layer of imagery.
Definition: LayerSpecification.h:47
uint getLayerPriority() const
Return the priority of this layer.
Class used to create XML Document.
Definition: XMLSerializer.h:87
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Definition: MemoryAllocatedObject.h:110
Class that holds details of colours for the four corners of a rectangle.
Definition: ColourRect.h:45
bool CEGUIEXPORT operator<(const String &str1, const String &str2)
Return true if String str1 is lexicographically less than String str2.
std::vector< SectionSpecification *CEGUI_VECTOR_ALLOC(SectionSpecification *)> SectionSpecificationPointerList
The container type for SectionSpecifications.
Definition: LayerSpecification.h:51
void addSectionSpecification(const SectionSpecification §ion)
Add a section specification to the layer.
void setLayerPriority(uint priority)
Sets the priority of this layer.
iterator for vectors
Definition: IteratorBase.h:288
SectionSpecificationPointerList getSectionSpecificationPointers()
Returns a vector of pointers to the SectionSpecifications that are currently added to this LayerSpeci...
SectionIterator getSectionIterator() const
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:151
void render(Window &srcWindow, const ColourRect *modcols=0, const Rectf *clipper=0, bool clipToDisplay=false) const
Render this layer.
void writeXMLToStream(XMLSerializer &xml_stream) const
Writes an xml representation of this Layer to out_stream.
ConstVectorIterator< SectionList > SectionIterator
Definition: LayerSpecification.h:168
LayerSpecification(uint priority=0)
Constructor.
Class that represents a simple 'link' to an ImagerySection.
Definition: SectionSpecification.h:49