27 #ifndef _CEGUIFalStateImagery_h_ 28 #define _CEGUIFalStateImagery_h_ 30 #include "./LayerSpecification.h" 31 #include "../Window.h" 35 # pragma warning(push) 36 # pragma warning(disable : 4251) 46 class CEGUIEXPORT StateImagery :
47 public AllocatedObject<StateImagery>
51 typedef std::vector<LayerSpecification*
59 d_clipToDisplay(false)
133 const String& getName()
const;
142 void setName(
const String& name);
154 bool isClippedToDisplay()
const;
169 void setClippedToDisplay(
bool setting);
207 typedef std::multiset<LayerSpecification> LayersList;
211 bool d_clipToDisplay;
217 LayerIterator getLayerIterator()
const;
224 #if defined(_MSC_VER) 225 # pragma warning(pop) 228 #endif // end of guard _CEGUIFalStateImagery_h_ Class that encapsulates a single layer of imagery.
Definition: cegui/include/CEGUI/falagard/LayerSpecification.h:45
ConstVectorIterator< LayersList > LayerIterator
Definition: debian/tmp/usr/include/cegui-0.8.7/CEGUI/falagard/StateImagery.h:214
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 the encapsulates imagery for a given widget state.
Definition: cegui/include/CEGUI/falagard/StateImagery.h:46
std::vector< LayerSpecification *CEGUI_VECTOR_ALLOC(LayerSpecification *)> LayerSpecificationPointerList
Container type for LayerSpecification pointers.
Definition: debian/tmp/usr/include/cegui-0.8.7/CEGUI/falagard/StateImagery.h:52
StateImagery()
Constructor.
Definition: debian/tmp/usr/include/cegui-0.8.7/CEGUI/falagard/StateImagery.h:58
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
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62