- /// Draws a string to the framebuffer with Immediate.
- 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. The PrimitiveBuilder should be
- associated with a target that has at least VERTEX2 and TEXCOORD2 components.
- The texture is not bound, to avoid unnecessary bindings when creating
- meshes. */
+ /** 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
+ unnecessary bindings when creating meshes. */