28 #ifndef _CEGUIRenderedString_h_
29 #define _CEGUIRenderedString_h_
31 #include "CEGUISize.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
97 const float space_extra)
const;
114 Size getPixelSize(
const size_t line)
const;
117 float getHorizontalExtent()
const;
120 float getVerticalExtent()
const;
126 void clearComponents();
129 size_t getComponentCount()
const;
154 void split(
const size_t line,
float split_point,
RenderedString& left);
157 size_t getSpaceCount(
const size_t line)
const;
160 void appendLineBreak();
163 size_t getLineCount()
const;
189 #if defined(_MSC_VER)
190 # pragma warning(pop)
193 #endif // end of guard _CEGUIRenderedString_h_