float get_string_width(const std::string &str) const
{ return get_string_width<StringCodec::Utf8>(str); }
- /** Draws a string to the framebuffer with Immediate. It is drawn with size
- 1.0; set up matrices for the desired size before the call. */
- void draw_string(const std::string &, StringCodec::Decoder &, const Color & = Color()) const;
-
- template<class C>
- void draw_string(const std::string &str, const Color &color = Color()) const
- {
- typename C::Decoder dec;
- draw_string(str, dec, color);
- }
-
- void draw_string(const std::string &str, const Color &color = Color()) const
- { draw_string<StringCodec::Utf8>(str, color); }
-
/** Builds the primitives for a string. Two-dimensional vertex and texture
coordinates are generated. Size 1.0 is used for building; set up the
builder's matrix before the call. The texture is not bound, to avoid