ID3DXFont::P ReloadCharacters-Methode
Lädt eine Reihe von Zeichen in den Videospeicher, um die Effizienz des Renderings auf dem Gerät zu verbessern.
Syntax
HRESULT PreloadCharacters(
[in] UINT First,
[in] UINT Last
);
Parameter
-
Zuerst [in]
-
Typ: UINT
ID des ersten Zeichens, das in den Videospeicher geladen werden soll.
-
Letzte [in]
-
Typ: UINT
ID des letzten Zeichens, das in den Videospeicher geladen werden soll.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, ist der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert eine der folgenden Sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Hinweise
Diese Methode generiert Texturen mit Glyphen, die die Eingabezeichen darstellen. Die Glyphen werden als Reihe von Dreiecken gezeichnet.
Zeichen werden nicht auf das Gerät gerendert; DrawText muss weiterhin aufgerufen werden, um die Zeichen zu rendern. Durch das Vorladen von Zeichen in den Videospeicher verwendet DrawText jedoch erheblich weniger CPU-Ressourcen.
Diese Methode konvertiert intern Zeichen in Glyphen mithilfe der GDI-Funktion GetCharacterPlacement.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch