Class InfoBlock
BMFont info block — font metadata and generation settings.
public sealed record InfoBlock : IEquatable<InfoBlock>
- Inheritance
-
InfoBlock
- Implements
- Inherited Members
Constructors
InfoBlock(string, float, bool, bool, bool, bool, bool, int, string, int, Padding, Spacing, int)
BMFont info block — font metadata and generation settings.
public InfoBlock(string Face, float Size, bool Bold, bool Italic, bool Unicode, bool Smooth, bool FixedHeight, int StretchH, string Charset, int Aa, Padding Padding, Spacing Spacing, int Outline = 0)
Parameters
FacestringSizefloatBoldboolItalicboolUnicodeboolSmoothboolFixedHeightboolStretchHintCharsetstringAaintPaddingPaddingSpacingSpacingOutlineint
Properties
Aa
Anti-aliasing level.
public int Aa { get; init; }
Property Value
Bold
public bool Bold { get; init; }
Property Value
Charset
Character set string.
public string Charset { get; init; }
Property Value
Face
public string Face { get; init; }
Property Value
FixedHeight
public bool FixedHeight { get; init; }
Property Value
Italic
public bool Italic { get; init; }
Property Value
Outline
Outline thickness in pixels. 0 = no outline.
public int Outline { get; init; }
Property Value
Padding
public Padding Padding { get; init; }
Property Value
Size
public float Size { get; init; }
Property Value
Smooth
public bool Smooth { get; init; }
Property Value
Spacing
public Spacing Spacing { get; init; }
Property Value
StretchH
Horizontal stretch percentage.
public int StretchH { get; init; }
Property Value
Unicode
public bool Unicode { get; init; }