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