PixelFont
Namespace: Murder.Core.Graphics
Assembly: Murder.dll
public class PixelFont
⭐ Constructors
public PixelFont(FontAsset asset)
Parameters
asset FontAsset
⭐ Properties
Index
public int Index;
Returns
int
LineHeight
public int LineHeight { get; }
Returns
int
PixelFontSize
public PixelFontSize PixelFontSize { get; }
Returns
PixelFontSize
⭐ Methods
GetLineWidth(ReadOnlySpan)
public float GetLineWidth(ReadOnlySpan<T> text)
Parameters
text ReadOnlySpan<T>
Returns
float
Draw(Batch2D, RuntimeTextData, Vector2, Vector2, Vector2, float, Color, T?, T?, int, bool)
public Point Draw(Batch2D spriteBatch, RuntimeTextData data, Vector2 position, Vector2 alignment, Vector2 scale, float sort, Color color, T? strokeColor, T? shadowColor, int visibleCharacters, bool debugBox)
Parameters
spriteBatch Batch2D
data RuntimeTextData
position Vector2
alignment Vector2
scale Vector2
sort float
color Color
strokeColor T?
shadowColor T?
visibleCharacters int
debugBox bool
Returns
Point
Draw(Batch2D, string, Vector2, Vector2, Vector2, float, Color, T?, T?, int, int, bool)
public Point Draw(Batch2D spriteBatch, string text, Vector2 position, Vector2 alignment, Vector2 scale, float sort, Color color, T? strokeColor, T? shadowColor, int maxWidth, int visibleCharacters, bool debugBox)
Parameters
spriteBatch Batch2D
text string
position Vector2
alignment Vector2
scale Vector2
sort float
color Color
strokeColor T?
shadowColor T?
maxWidth int
visibleCharacters int
debugBox bool
Returns
Point
DrawSimple(Batch2D, string, Vector2, Vector2, Vector2, float, Color, T?, T?, bool)
public Point DrawSimple(Batch2D spriteBatch, string text, Vector2 position, Vector2 alignment, Vector2 scale, float sort, Color color, T? strokeColor, T? shadowColor, bool debugBox)
Parameters
spriteBatch Batch2D
text string
position Vector2
alignment Vector2
scale Vector2
sort float
color Color
strokeColor T?
shadowColor T?
debugBox bool
Returns
Point
Escape(string)
public string Escape(string text)
Parameters
text string
Returns
string
Preload()
public void Preload()
⚡