D3DXCreateFontIndirect-Funktion
Erstellt ein Schriftartobjekt indirekt sowohl für ein Gerät als auch für eine Schriftart.
Syntax
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
Parameter
-
pDevice [in]
-
Typ: LPDIRECT3DDEVICE9
Zeiger auf eine IDirect3DDevice9-Schnittstelle , das Gerät, das dem Schriftartobjekt zugeordnet werden soll.
-
pDesc [in]
-
Typ: const D3DXFONT_DESC*
Zeiger auf eine D3DXFONT_DESC-Struktur , die die Attribute des zu erstellenden Schriftartobjekts beschreibt. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp D3DXFONT_DESC in D3DXFONT_DESCW aufgelöst. Andernfalls wird der Datentyp in D3DXFONT_DESCA aufgelöst. Siehe Hinweise.
-
ppFont [out]
-
Typ: LPD3DXFONT*
Gibt einen Zeiger auf eine ID3DXFont-Schnittstelle zurück, die das erstellte Schriftartobjekt darstellt.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Die Compilereinstellung bestimmt auch die Funktionsversion. Wenn Unicode definiert ist, wird der Funktionsaufruf in D3DXCreateFontIndirectW aufgelöst. Andernfalls wird der Funktionsaufruf in D3DXCreateFontIndirectA aufgelöst, da ANSI-Zeichenfolgen verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen