C# Класс FFXIVAPP.Hooker.Engine.DXFont

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

DXFont() публичный Метод

public DXFont ( SharpDX.Direct3D11.Device device, DeviceContext deviceContext ) : System
device SharpDX.Direct3D11.Device
deviceContext DeviceContext
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetCharHeight() публичный Метод

public GetCharHeight ( ) : int
Результат int

GetCharRect() публичный Метод

public GetCharRect ( char c ) : SharpDX.Rectangle
c char
Результат SharpDX.Rectangle

GetFontSheetSRV() публичный Метод

public GetFontSheetSRV ( ) : SharpDX.Direct3D11.ShaderResourceView
Результат SharpDX.Direct3D11.ShaderResourceView

GetSpaceWidth() публичный Метод

public GetSpaceWidth ( ) : int
Результат int

Initialize() публичный Метод

public Initialize ( string FontName, float FontSize, FontStyle FontStyle, bool AntiAliased ) : bool
FontName string
FontSize float
FontStyle FontStyle
AntiAliased bool
Результат bool