Interface ID3DXFont

L’interface ID3DXFont encapsule les textures et les ressources nécessaires pour afficher une police spécifique sur un appareil spécifique.

Membres

L’interface ID3DXFont hérite de l’interface IUnknown . ID3DXFont possède également les types de membres suivants :

Méthodes

L’interface ID3DXFont a ces méthodes.

Méthode Description
DrawText Dessine le texte mis en forme. Cette méthode prend en charge les chaînes ANSI et Unicode.
GetDC Retourne un handle à un contexte d’appareil d’affichage (DC) dont la police est définie.
GetDesc Obtient une description de l’objet de police actuel. GetDescW et GetDescA sont identiques à cette méthode, sauf qu’un pointeur est retourné à une structure D3DXFONT_DESCW ou D3DXFONT_DESCA , respectivement.
GetDevice Récupère l’appareil Direct3D associé à l’objet de police.
GetGlyphData Retourne des informations sur le placement et l’orientation d’un glyphe dans une cellule de caractère.
GetTextMetrics Récupère les caractéristiques de police identifiées dans une structure TEXTMETRIC . Cette méthode prend en charge les paramètres du compilateur ANSI et Unicode.
OnLostDevice Utilisez cette méthode pour libérer toutes les références aux ressources de mémoire vidéo et supprimer tous les blocs d’état. Cette méthode doit être appelée chaque fois qu’un appareil est perdu ou avant de réinitialiser un appareil.
OnResetDevice Utilisez cette méthode pour ré-acquérir des ressources et enregistrer l’état initial.
PreloadCharacters Charge une série de caractères en mémoire vidéo pour améliorer l’efficacité du rendu sur l’appareil.
PréchargementGlyphes Charge une série de glyphes en mémoire vidéo pour améliorer l’efficacité du rendu sur l’appareil.
PreloadText Charge le texte mis en forme en mémoire vidéo pour améliorer l’efficacité du rendu sur l’appareil. Cette méthode prend en charge les chaînes ANSI et Unicode.

 

Notes

L’interface ID3DXFont est obtenue en appelant D3DXCreateFont ou D3DXCreateFontIndirect.

Le type LPD3DXFONT est défini comme pointeur vers l’interface ID3DXFont .

typedef interface ID3DXFont ID3DXFont;
typedef interface ID3DXFont *LPD3DXFONT;

Spécifications

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

Voir aussi

D3DX Interfaces