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
D3dx9core.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXFont