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 |
|
Bibliothek |
|
Siehe auch