29 #ifndef _CEGUIInterpolator_h_
30 #define _CEGUIInterpolator_h_
32 #include "CEGUI/Base.h"
33 #include "CEGUI/String.h"
53 class CEGUIEXPORT Interpolator :
54 public AllocatedObject<Interpolator>
58 virtual ~Interpolator() {};
61 virtual const String& getType()
const = 0;
70 virtual String interpolateAbsolute(
const String& value1,
77 virtual String interpolateRelative(
const String& base,
85 virtual String interpolateRelativeMultiply(
const String& base,
93 #endif // end of guard _CEGUIInterpolator_h_