コード例 #1
0
ファイル: Fnt.java プロジェクト: Eggplant891/AwesomeBuilder
 public static void DrawString(Surface g, TextLayout layout, int x, int y) {
   CanvasImage c =
       Global.m_graphics.createImage(
           (int) Math.ceil(layout.width()), (int) Math.ceil(layout.height()));
   Canvas gc = c.canvas();
   gc.drawText(layout, 0, 0);
   g.drawImage(c, x, y);
 }
コード例 #2
0
ファイル: Glyph.java プロジェクト: pavkata/tripleplay
 /** Prepares the canvas and renders the supplied layout at 0, 0 using the given config. */
 public void renderText(TextConfig config, TextLayout layout) {
   prepare(config.effect.adjustWidth(layout.width()), config.effect.adjustHeight(layout.height()));
   config.render(canvas(), layout, 0, 0);
 }