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