ID3DX10Font ::P méthode reloadCharacters

Chargez une série de caractères dans la mémoire vidéo pour améliorer l’efficacité du rendu sur l’appareil.

Syntaxe

HRESULT PreloadCharacters(
  [in] UINT First,
  [in] UINT Last
);

Paramètres

Premier [ dans]

Type : uint

ID du premier caractère à charger dans la mémoire vidéo.

Dernière [ dans]

Type : uint

ID du dernier caractère à charger dans la mémoire vidéo.

Valeur retournée

Type : HRESULT

Si la méthode est réussie, la valeur de retour est S _ OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, D3DXERR _ sera déplacé.

Remarques

Cette méthode génère des textures contenant des glyphes qui représentent les caractères d’entrée. Les glyphes sont dessinés sous la forme d’une série de triangles.

Les caractères ne sont pas rendus à l’appareil ; ID3DX10Font ::D rawText doit encore être appelé pour restituer les caractères. Toutefois, en préchargeant les caractères dans la mémoire vidéo, ID3DX10Font ::D rawText utilisera beaucoup moins de ressources processeur.

Cette méthode convertit en interne les caractères en glyphes à l’aide de la fonction GDI GetCharacterPlacement.

Configuration requise

Condition requise Valeur
En-tête
D3DX10. h
Bibliothèque
D3DX10. lib

Voir aussi

ID3DX10Font

Interfaces D3DX