Interface ID3DXFont
L’interface ID3DXFont encapsule les textures et les ressources nécessaires au rendu d’une police spécifique sur un appareil spécifique.
Membres
L’interface ID3DXFont hérite de l’interface IUnknown. ID3DXFont a également les types de membres suivants :
Méthodes
L’interface ID3DXFont utilise ces méthodes.
Méthode | Description |
---|---|
DrawText | Dessine du texte mis en forme. Cette méthode prend en charge les chaînes ANSI et Unicode. |
GetDC | Retourne un handle à un contexte de périphérique 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 positionnement et l’orientation d’un glyphe dans une cellule de caractères. |
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 stateblocks. 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 acquérir à nouveau des ressources et enregistrer l’état initial. |
PreloadCharacters | Charge une série de caractères dans la mémoire vidéo pour améliorer l’efficacité du rendu sur l’appareil. |
PréchargementGlyphes | Charge une série de glyphes dans la mémoire vidéo pour améliorer l’efficacité du rendu sur l’appareil. |
PreloadText | Charge le texte mis en forme dans la 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 en tant que pointeur vers l’interface ID3DXFont .
typedef interface ID3DXFont ID3DXFont;
typedef interface ID3DXFont *LPD3DXFONT;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi