D3DXCreateFontIndirect fonction)

Crée un objet de police indirectement pour un appareil et une police.

Syntaxe

HRESULT D3DXCreateFontIndirect(
  _In_        LPDIRECT3DDEVICE9 pDevice,
  _In_  const D3DXFONT_DESC     *pDesc,
  _Out_       LPD3DXFONT        *ppFont
);

Paramètres

pDevice [ dans]

Type : LPDIRECT3DDEVICE9

Pointeur vers une interface IDirect3DDevice9 , l’appareil à associer à l’objet font.

pDesc [ dans]

Type : const D3DXFONT _ desc *

Pointeur vers une structure D3DXFONT _ desc , décrivant les attributs de l’objet font à créer. Si les paramètres du compilateur requièrent Unicode, le type de données D3DXFONT _ desc correspond à D3DXFONT _ DESCW ; dans le cas contraire, le type de données est résolu en D3DXFONT _ DESCA. Consultez la section Notes.

ppFont [ à]

Type : LPD3DXFONT*

Retourne un pointeur vers une interface ID3DXFont représentant l’objet de police créé.

Valeur retournée

Type : HRESULT

Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.

Remarques

Le paramètre du compilateur détermine également la version de la fonction. Si Unicode est défini, l’appel de fonction est résolu en D3DXCreateFontIndirectW. Dans le cas contraire, l’appel de fonction est résolu en D3DXCreateFontIndirectA, car les chaînes ANSI sont utilisées.

Configuration requise

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

Voir aussi

Fonctions usage général