28 #ifndef _CEGUIRightAlignedRenderedString_h_
29 #define _CEGUIRightAlignedRenderedString_h_
31 #include "CEGUIFormattedRenderedString.h"
34 #if defined (_MSC_VER)
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
54 void format(
const Size& area_size);
57 size_t getFormattedLineCount()
const;
58 float getHorizontalExtent()
const;
59 float getVerticalExtent()
const;
62 std::vector<float> d_offsets;
67 #if defined (_MSC_VER)
71 #endif // end of guard _CEGUIRightAlignedRenderedString_h_
Class used as a two dimensional vector (aka a Point)
Definition: CEGUIVector.h:45
FormattedRenderedString implementation that renders the RenderedString with right aligned formatting...
Definition: CEGUIRightAlignedRenderedString.h:47
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 that holds details of colours for the four corners of a rectangle.
Definition: CEGUIColourRect.h:44
Class representing a rendered string of entities.
Definition: CEGUIRenderedString.h:50
Class encapsulating operations on a Rectangle.
Definition: CEGUIRect.h:44