public static void drawString(this Batcher batcher, NezSpriteFont spriteFont, StringBuilder text, Vector2 position, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth) { Assert.isFalse(text == null); batcher.drawString(spriteFont, text, position, color, rotation, origin, new Vector2(scale), effects, layerDepth); }
/// <summary> /// Submit a text string of sprites for drawing in the current batch. /// </summary> /// <param name="batcher">Batcher.</param> /// <param name="font">Font.</param> /// <param name="text">Text.</param> /// <param name="position">Position.</param> /// <param name="color">Color.</param> public static void drawString(this Batcher batcher, IFont font, string text, Vector2 position, Color color) { batcher.drawString( font, text, position, color, 0.0f, Vector2.Zero, new Vector2(1.0f), SpriteEffects.None, 0.0f); }
/// <summary> /// Submit a text string of sprites for drawing in the current batch. /// </summary> /// <param name="batcher">Batcher.</param> /// <param name="font">Font.</param> /// <param name="text">Text.</param> /// <param name="position">Position.</param> /// <param name="color">Color.</param> /// <param name="rotation">Rotation.</param> /// <param name="origin">Origin.</param> /// <param name="scale">Scale.</param> /// <param name="effects">Effects.</param> /// <param name="layerDepth">Layer depth.</param> public static void drawString( this Batcher batcher, IFont font, StringBuilder text, Vector2 position, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth) { batcher.drawString(font, text, position, color, rotation, origin, new Vector2(scale), effects, layerDepth); }
public static void drawString( this Batcher batcher, NezSpriteFont spriteFont, StringBuilder text, Vector2 position, Color color) { batcher.drawString( spriteFont, text, position, color, 0.0f, Vector2.Zero, new Vector2(1.0f), SpriteEffects.None, 0.0f); }