27 #ifndef _CEGUIFalImagerySection_h_ 28 #define _CEGUIFalImagerySection_h_ 30 #include "./ImageryComponent.h" 31 #include "./TextComponent.h" 32 #include "./FrameComponent.h" 33 #include "../XMLSerializer.h" 36 # pragma warning(push) 37 # pragma warning(disable : 4251) 118 void clearImageryComponents();
139 void clearTextComponents();
148 void clearFrameComponents();
182 void setMasterColours(
const ColourRect& cols);
191 const String& getName()
const;
203 void setName(
const String& name);
212 const String& getMasterColoursPropertySource()
const;
224 void setMasterColoursPropertySource(
const String& property);
252 bool handleFontRenderSizeChange(
Window& window,
const Font* font)
const;
277 ImageryList d_images;
279 String d_colourPropertyName;
291 ImageryComponentIterator getImageryComponentIterator()
const;
298 TextComponentIterator getTextComponentIterator()
const;
305 FrameComponentIterator getFrameComponentIterator()
const;
312 #if defined(_MSC_VER) 313 # pragma warning(pop) 316 #endif // end of guard _CEGUIFalImagerySection_h_ Class that encapsulates information for a text component.
Definition: cegui/include/CEGUI/falagard/TextComponent.h:48
Definition: cegui/include/CEGUI/MemoryAllocatedObject.h:109
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 encapsulates information for a single image component.
Definition: cegui/include/CEGUI/falagard/ImageryComponent.h:46
Class that encapsulates a typeface.
Definition: cegui/include/CEGUI/Font.h:58
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Class that encapsulates information for a frame with background (9 images in total) ...
Definition: cegui/include/CEGUI/falagard/FrameComponent.h:51
Class used to create XML Document.
Definition: cegui/include/CEGUI/XMLSerializer.h:85
Class that encapsulates a re-usable collection of imagery specifications.
Definition: cegui/include/CEGUI/falagard/ImagerySection.h:47
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62