29 #ifndef opengl_CText3D_H
30 #define opengl_CText3D_H
67 std::
string m_fontName;
69 double m_text_spacing;
70 double m_text_kerning;
74 inline
void setString( const std::
string &s ) {
79 inline const std::string &
getString()
const {
return m_str; }
82 inline void setFont(
const std::string &font ) {
87 inline const std::string &
getFont()
const {
return m_fontName; }
91 m_text_style = text_style;
98 m_text_spacing = text_spacing;
104 m_text_kerning = text_kerning;
111 void render_dl()
const;
116 const std::string &str,
117 const std::string &fontName = std::string(
"sans"),
118 const double scale = 1.0,
120 const double text_spacing = 1.5,
121 const double text_kerning = 0.1 )
123 return CText3DPtr(
new CText3D(str,fontName,scale,text_style,text_spacing,text_kerning) );
129 const std::string &str = std::string(
""),
130 const std::string &fontName = std::string(
"sans"),
131 const double scale = 1.0,
133 const double text_spacing = 1.5,
134 const double text_kerning = 0.1 );