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) 45 class CEGUIEXPORT LayerSpecification :
46 public AllocatedObject<LayerSpecification>
50 typedef std::vector<SectionSpecification*
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: debian/tmp/usr/include/cegui-0.8.5/CEGUI/falagard/LayerSpecification.h:168
std::vector< SectionSpecification *CEGUI_VECTOR_ALLOC(SectionSpecification *)> SectionSpecificationPointerList
The container type for SectionSpecifications.
Definition: debian/tmp/usr/include/cegui-0.8.5/CEGUI/falagard/LayerSpecification.h:51
Class that encapsulates a single layer of imagery.
Definition: cegui/include/CEGUI/falagard/LayerSpecification.h:45
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
iterator for vectors
Definition: cegui/include/CEGUI/IteratorBase.h:287
Class that holds details of colours for the four corners of a rectangle.
Definition: cegui/include/CEGUI/ColourRect.h:43
Class that represents a simple 'link' to an ImagerySection.
Definition: cegui/include/CEGUI/falagard/SectionSpecification.h:47
bool CEGUIEXPORT operator<(const String &str1, const String &str2)
Return true if String str1 is lexicographically less than String str2.
Definition: cegui/src/String.cpp:202
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Class used to create XML Document.
Definition: cegui/include/CEGUI/XMLSerializer.h:85