C# Class PixelFarm.Drawing.Fonts.NativeFontFace

Inheritance: FontFace
显示文件 Open project: prepare/HTML-Renderer Class Usage Examples

Private Properties

Property Type Description
BuildBitmapGlyph void
BuildOutlineGlyph void
NativeFontFace System
ReloadGlyphFromChar FontGlyph
ReloadGlyphFromIndex FontGlyph

Public Methods

Method Description
GetFontAtPointsSize ( float fontPointSize ) : ActualFont
GetScale ( float pointSize ) : float

Protected Methods

Method Description
OnDispose ( ) : void

Private Methods

Method Description
BuildBitmapGlyph ( FontGlyph fontGlyph, int pxsize ) : void
BuildOutlineGlyph ( FontGlyph fontGlyph, int pxsize ) : void
NativeFontFace ( IntPtr unmanagedMem, IntPtr ftFaceHandle, string name, string fontPath, FontStyle fontStyle ) : System
ReloadGlyphFromChar ( char unicodeChar, int pixelSize ) : FontGlyph
ReloadGlyphFromIndex ( uint glyphIndex, int pixelSize ) : FontGlyph

Method Details

GetFontAtPointsSize() public method

public GetFontAtPointsSize ( float fontPointSize ) : ActualFont
fontPointSize float
return ActualFont

GetScale() public method

public GetScale ( float pointSize ) : float
pointSize float
return float

OnDispose() protected method

protected OnDispose ( ) : void
return void