ID3DXFont-Schnittstelle

Die ID3DXFont-Schnittstelle kapselt die Texturen und Ressourcen, die zum Rendern einer bestimmten Schriftart auf einem bestimmten Gerät erforderlich sind.

Member

Die ID3DXFont-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXFont verfügt auch über diese Arten von Mitgliedern:

Methoden

Die ID3DXFont-Schnittstelle weist diese Methoden auf.

Methode BESCHREIBUNG
Drawtext Zeichnet formatierten Text. Diese Methode unterstützt ANSI- und Unicode-Zeichenfolgen.
GetDC Gibt einen Handle an einen Anzeigegerätekontext (DC) zurück, der den Schriftsatz aufweist.
GetDesc Ruft eine Beschreibung des aktuellen Schriftartobjekts ab. GetDescW und GetDescA sind identisch mit dieser Methode, außer dass ein Zeiger an eine D3DXFONT_DESCW - oder D3DXFONT_DESCA Struktur zurückgegeben wird.
GetDevice Ruft das Direct3D-Gerät ab, das dem Schriftartobjekt zugeordnet ist.
GetGlyphData Gibt Informationen zur Platzierung und Ausrichtung einer Glyphe in einer Zeichenzelle zurück.
GetTextMetrics Ruft Schriftarteigenschaften ab, die in einer TEXTMETRIC-Struktur identifiziert werden. Diese Methode unterstützt ANSI- und Unicode-Compilereinstellungen.
OnLostDevice Verwenden Sie diese Methode, um alle Verweise auf Videospeicherressourcen freizugeben und alle Statusblocks zu löschen. Diese Methode sollte aufgerufen werden, wenn ein Gerät verloren geht oder bevor ein Gerät zurückgesetzt wird.
OnResetDevice Verwenden Sie diese Methode, um Ressourcen erneut zu erwerben und den Anfangszustand zu speichern.
PreloadCharacters Lädt eine Reihe von Zeichen in den Videospeicher, um die Effizienz des Renderings auf dem Gerät zu verbessern.
PreloadGlyphen Lädt eine Reihe von Glyphen in den Videospeicher, um die Effizienz des Renderings auf dem Gerät zu verbessern.
PreloadText Lädt formatierten Text in den Videospeicher, um die Effizienz des Renderns auf dem Gerät zu verbessern. Diese Methode unterstützt ANSI- und Unicode-Zeichenfolgen.

 

Hinweise

Die ID3DXFont-Schnittstelle wird durch Aufrufen von D3DXCreateFont oder D3DXCreateFontIndirect abgerufen.

Der LPD3DXFONT-Typ wird als Zeiger auf die ID3DXFont-Schnittstelle definiert.

typedef interface ID3DXFont ID3DXFont;
typedef interface ID3DXFont *LPD3DXFONT;

Anforderungen

Anforderung Wert
Header
D3dx9core.h
Bibliothek
D3dx9.lib

Siehe auch

D3DX-Schnittstellen