28 #ifndef _CEGUIFormattedRenderedString_h_
29 #define _CEGUIFormattedRenderedString_h_
31 #include "CEGUIRenderedString.h"
47 virtual void format(
const Size& area_size) = 0;
50 const Rect* clip_rect)
const = 0;
51 virtual size_t getFormattedLineCount()
const = 0;
52 virtual float getHorizontalExtent()
const = 0;
53 virtual float getVerticalExtent()
const = 0;
70 #endif // end of guard _CEGUIFormattedRenderedString_h_
Class used as a two dimensional vector (aka a Point)
Definition: CEGUIVector.h:45
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