FontDataFactory Class
Namespace: Stride.Graphics.Font
Assembly: Stride.Graphics.dll
A font factory initializing only the data members of font.
Used when creating a font in the only purpose use serializing on disk.
System.Object →
FontDataFactory
Derived from FontDataFactory:
public class FontDataFactory : IFontFactory
| Name |
Description |
| Methods
|
|
|
NewDynamic(Single, String, FontStyle, FontAntiAliasMode, Boolean, Single, Single, Char) |
|
|
|
NewScalable(Single, IList<Glyph>, IList<Image>, Single, Single, IList<Kerning>, Single, Single, Char) |
|
|
|
NewScalable(Single, IList<Glyph>, IList<Texture>, Single, Single, IList<Kerning>, Single, Single, Char) |
|
|
|
NewStatic(Single, IList<Glyph>, IList<Image>, Single, Single, IList<Kerning>, Single, Single, Char) |
|
|
|
NewStatic(Single, IList<Glyph>, IList<Texture>, Single, Single, IList<Kerning>, Single, Single, Char) |
|
|
Improve this Doc
View Source
Methods
NewDynamic(Single, String, FontStyle, FontAntiAliasMode, Boolean, Single, Single, Char)
public SpriteFont NewDynamic(float defaultSize, string fontName, FontStyle style, FontAntiAliasMode antiAliasMode, bool useKerning, float extraSpacing, float extraLineSpacing, char defaultCharacter)
Parameters
| Type |
Name |
Description |
| System.Single |
defaultSize |
|
| System.String |
fontName |
|
| FontStyle |
style |
|
| FontAntiAliasMode |
antiAliasMode |
|
| System.Boolean |
useKerning |
|
| System.Single |
extraSpacing |
|
| System.Single |
extraLineSpacing |
|
| System.Char |
defaultCharacter |
|
Returns
NewScalable(Single, IList<Glyph>, IList<Image>, Single, Single, IList<Kerning>, Single, Single, Char)
public SpriteFont NewScalable(float size, IList<Glyph> glyphs, IList<Image> images, float baseOffset, float defaultLineSpacing, IList<Kerning> kernings = null, float extraSpacing = 0F, float extraLineSpacing = 0F, char defaultCharacter = ' ')
Parameters
| Type |
Name |
Description |
| System.Single |
size |
|
| System.Collections.Generic.IList<Glyph> |
glyphs |
|
| System.Collections.Generic.IList<Image> |
images |
|
| System.Single |
baseOffset |
|
| System.Single |
defaultLineSpacing |
|
| System.Collections.Generic.IList<Kerning> |
kernings |
|
| System.Single |
extraSpacing |
|
| System.Single |
extraLineSpacing |
|
| System.Char |
defaultCharacter |
|
Returns
NewScalable(Single, IList<Glyph>, IList<Texture>, Single, Single, IList<Kerning>, Single, Single, Char)
public SpriteFont NewScalable(float size, IList<Glyph> glyphs, IList<Texture> textures, float baseOffset, float defaultLineSpacing, IList<Kerning> kernings = null, float extraSpacing = 0F, float extraLineSpacing = 0F, char defaultCharacter = ' ')
Parameters
| Type |
Name |
Description |
| System.Single |
size |
|
| System.Collections.Generic.IList<Glyph> |
glyphs |
|
| System.Collections.Generic.IList<Texture> |
textures |
|
| System.Single |
baseOffset |
|
| System.Single |
defaultLineSpacing |
|
| System.Collections.Generic.IList<Kerning> |
kernings |
|
| System.Single |
extraSpacing |
|
| System.Single |
extraLineSpacing |
|
| System.Char |
defaultCharacter |
|
Returns
NewStatic(Single, IList<Glyph>, IList<Image>, Single, Single, IList<Kerning>, Single, Single, Char)
public SpriteFont NewStatic(float size, IList<Glyph> glyphs, IList<Image> images, float baseOffset, float defaultLineSpacing, IList<Kerning> kernings = null, float extraSpacing = 0F, float extraLineSpacing = 0F, char defaultCharacter = ' ')
Parameters
| Type |
Name |
Description |
| System.Single |
size |
|
| System.Collections.Generic.IList<Glyph> |
glyphs |
|
| System.Collections.Generic.IList<Image> |
images |
|
| System.Single |
baseOffset |
|
| System.Single |
defaultLineSpacing |
|
| System.Collections.Generic.IList<Kerning> |
kernings |
|
| System.Single |
extraSpacing |
|
| System.Single |
extraLineSpacing |
|
| System.Char |
defaultCharacter |
|
Returns
NewStatic(Single, IList<Glyph>, IList<Texture>, Single, Single, IList<Kerning>, Single, Single, Char)
public SpriteFont NewStatic(float size, IList<Glyph> glyphs, IList<Texture> textures, float baseOffset, float defaultLineSpacing, IList<Kerning> kernings = null, float extraSpacing = 0F, float extraLineSpacing = 0F, char defaultCharacter = ' ')
Parameters
| Type |
Name |
Description |
| System.Single |
size |
|
| System.Collections.Generic.IList<Glyph> |
glyphs |
|
| System.Collections.Generic.IList<Texture> |
textures |
|
| System.Single |
baseOffset |
|
| System.Single |
defaultLineSpacing |
|
| System.Collections.Generic.IList<Kerning> |
kernings |
|
| System.Single |
extraSpacing |
|
| System.Single |
extraLineSpacing |
|
| System.Char |
defaultCharacter |
|
Returns
Extension Methods