C# Class FFXIVAPP.Hooker.Engine.DXFont

Inheritance: IDisposable
Afficher le fichier Open project: Icehunter/ffxivapp-hooker Class Usage Examples

Méthodes publiques

Méthode Description
DXFont ( SharpDX.Direct3D11.Device device, DeviceContext deviceContext ) : System
Dispose ( ) : void
GetCharHeight ( ) : int
GetCharRect ( char c ) : SharpDX.Rectangle
GetFontSheetSRV ( ) : SharpDX.Direct3D11.ShaderResourceView
GetSpaceWidth ( ) : int
Initialize ( string FontName, float FontSize, FontStyle FontStyle, bool AntiAliased ) : bool

Private Methods

Méthode Description
BuildFontSheetBitmap ( Font font, Graphics charGraphics, Bitmap charBitmap, Graphics fontSheetGraphics ) : void
BuildFontSheetTexture ( Bitmap fontSheetBitmap ) : bool
GetCharMaxX ( Bitmap charBitmap ) : int
GetCharMinX ( Bitmap charBitmap ) : int
MeasureChars ( Font font, Graphics charGraphics ) : void

Method Details

DXFont() public méthode

public DXFont ( SharpDX.Direct3D11.Device device, DeviceContext deviceContext ) : System
device SharpDX.Direct3D11.Device
deviceContext DeviceContext
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetCharHeight() public méthode

public GetCharHeight ( ) : int
Résultat int

GetCharRect() public méthode

public GetCharRect ( char c ) : SharpDX.Rectangle
c char
Résultat SharpDX.Rectangle

GetFontSheetSRV() public méthode

public GetFontSheetSRV ( ) : SharpDX.Direct3D11.ShaderResourceView
Résultat SharpDX.Direct3D11.ShaderResourceView

GetSpaceWidth() public méthode

public GetSpaceWidth ( ) : int
Résultat int

Initialize() public méthode

public Initialize ( string FontName, float FontSize, FontStyle FontStyle, bool AntiAliased ) : bool
FontName string
FontSize float
FontStyle FontStyle
AntiAliased bool
Résultat bool