4 using System.Collections.Generic;
6 using SiliconStudio.Core.Mathematics;
13 internal class CharacterSpecification
17 Character = character;
21 AntiAlias = antiAliasMode;
22 ListNode =
new LinkedListNode<CharacterSpecification>(
this);
28 public readonly
string FontName;
48 public CharacterBitmap Bitmap;
53 public readonly Glyph Glyph =
new Glyph();
58 public bool IsBitmapUploaded;
63 public LinkedListNode<CharacterSpecification> ListNode;
68 public int LastUsedFrame;
72 get {
return (
char)Glyph.Character; }
73 set { Glyph.Character = value; }
76 public override bool Equals(
object obj)
78 return Equals(
this, (CharacterSpecification)obj) ;
81 public static bool Equals(CharacterSpecification left, CharacterSpecification right)
83 return left.Character == right.Character && left.FontName == right.FontName && left.Size == right.Size && left.Style == right.Style && left.AntiAlias == right.AntiAlias;
86 public override int GetHashCode()
88 return Character.GetHashCode();
Represents a two dimensional mathematical vector.
SharpDX.DirectWrite.Font Font
FontAntiAliasMode
Available antialias mode.
SiliconStudio.Paradox.Graphics.Font.FontStyle FontStyle
_In_ size_t _In_ size_t size