Función D3DXCreateFontIndirect
Crea un objeto de fuente indirectamente para un dispositivo y una fuente.
Sintaxis
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
Parámetros
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Puntero a una interfaz IDirect3DDevice9 , el dispositivo que se va a asociar al objeto de fuente.
-
pDesc [in]
-
Tipo: const D3DXFONT_DESC*
Puntero a una estructura de D3DXFONT_DESC , que describe los atributos del objeto de fuente que se va a crear. Si la configuración del compilador requiere Unicode, el tipo de datos D3DXFONT_DESC se resuelve en D3DXFONT_DESCW; de lo contrario, el tipo de datos se resuelve en D3DXFONT_DESCA. Vea la sección Comentarios.
-
ppFont [out]
-
Tipo: LPD3DXFONT*
Devuelve un puntero a una interfaz ID3DXFont , que representa el objeto de fuente creado.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Observaciones
La configuración del compilador también determina la versión de la función. Si se define Unicode, la llamada de función se resuelve en D3DXCreateFontIndirectW. De lo contrario, la llamada de función se resuelve en D3DXCreateFontIndirectA porque se usan cadenas ANSI.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Vea también