28 #ifndef _CEGUIRenderedStringImageComponent_h_
29 #define _CEGUIRenderedStringImageComponent_h_
31 #include "CEGUIRenderedStringComponent.h"
32 #include "CEGUIColourRect.h"
47 void setImage(
const String& imageset,
const String& image);
49 void setImage(
const Image* image);
51 const Image* getImage()
const;
55 void setColours(
const colour& c);
59 void setSize(
const Size& sz);
61 const Size& getSize()
const;
66 const float vertical_space,
const float space_extra)
const;
67 Size getPixelSize()
const;
68 bool canSplit()
const;
71 size_t getSpaceCount()
const;
84 #endif // end of guard _CEGUIRenderedStringImageComponent_h_
const Image * d_image
pointer to the image drawn by the component.
Definition: CEGUIRenderedStringImageComponent.h:75
Class used as a two dimensional vector (aka a Point)
Definition: CEGUIVector.h:45
String component that draws an image.
Definition: CEGUIRenderedStringImageComponent.h:38
Class that represents a single Image of an Imageset.
Definition: CEGUIImage.h:57
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: CEGUIGeometryBuffer.h:42
Class that holds the size (width & height) of something.
Definition: CEGUISize.h:43
Class representing colour values within the system.
Definition: CEGUIcolour.h:45
Class that holds details of colours for the four corners of a rectangle.
Definition: CEGUIColourRect.h:44
Base class representing a part of a rendered string. The 'part' represented may be a text string...
Definition: CEGUIRenderedStringComponent.h:43
Size d_size
target size to render the image at (0s mean natural size)
Definition: CEGUIRenderedStringImageComponent.h:79
ColourRect d_colours
ColourRect object describing the colours to use when rendering.
Definition: CEGUIRenderedStringImageComponent.h:77
Class encapsulating operations on a Rectangle.
Definition: CEGUIRect.h:44
String class used within the GUI system.
Definition: CEGUIString.h:57