27 #ifndef _CEGUIFalImageryComponent_h_ 28 #define _CEGUIFalImageryComponent_h_ 30 #include "./ComponentBase.h" 31 #include "../XMLSerializer.h" 32 #include "CEGUI/falagard/FormattingSetting.h" 35 # pragma warning(push) 36 # pragma warning(disable : 4251) 62 const Image* getImage()
const;
74 void setImage(
const Image* image);
86 void setImage(
const String& name);
135 void setHorizontalFormattingPropertySource(
const String& property_name);
142 void setVerticalFormattingPropertySource(
const String& property_name);
165 bool isImageFetchedFromProperty()
const;
174 const String& getImagePropertySource()
const;
186 void setImagePropertySource(
const String& property);
202 #if defined(_MSC_VER) 203 # pragma warning(pop) 206 #endif // end of guard _CEGUIFalImageryComponent_h_ VerticalFormatting
Enumeration of possible values to indicate the vertical formatting to be used for an image component...
Definition: cegui/include/CEGUI/falagard/Enums.h:58
Common base class used for renderable components within an ImagerySection.
Definition: cegui/include/CEGUI/falagard/ComponentBase.h:37
Interface for Image.
Definition: cegui/include/CEGUI/Image.h:158
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
const Image * d_image
Definition: cegui/include/CEGUI/falagard/ImageryComponent.h:192
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
HorizontalFormatting
Enumeration of possible values to indicate the horizontal formatting to be used for an image componen...
Definition: cegui/include/CEGUI/falagard/Enums.h:71
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
String d_imagePropertyName
Name of the property to access to obtain the image to be used.
Definition: cegui/include/CEGUI/falagard/ImageryComponent.h:197
FormattingSetting< HorizontalFormatting > d_horzFormatting
Horizontal formatting to be applied when rendering the image component.
Definition: cegui/include/CEGUI/falagard/ImageryComponent.h:196
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