Interfaz ID3DXFont

La interfaz ID3DXFont encapsula las texturas y los recursos necesarios para representar una fuente específica en un dispositivo específico.

Miembros

La interfaz ID3DXFont hereda de la interfaz IUnknown . ID3DXFont también tiene estos tipos de miembros:

Métodos

La interfaz ID3DXFont tiene estos métodos.

Método Descripción
Drawtext Dibuja texto con formato. Este método admite cadenas ANSI y Unicode.
GetDC Devuelve un identificador a un contexto de dispositivo de visualización (DC) que tiene el conjunto de fuentes.
GetDesc Obtiene una descripción del objeto de fuente actual. GetDescW y GetDescA son idénticos a este método, salvo que se devuelve un puntero a una estructura D3DXFONT_DESCW o D3DXFONT_DESCA , respectivamente.
GetDevice Recupera el dispositivo Direct3D asociado al objeto de fuente.
GetGlyphData Devuelve información sobre la ubicación y la orientación de un glifo en una celda de caracteres.
GetTextMetrics Recupera las características de fuente identificadas en una estructura TEXTMETRIC . Este método admite la configuración del compilador ANSI y Unicode.
OnLostDevice Use este método para liberar todas las referencias a los recursos de memoria de vídeo y eliminar todos los bloqueos de estado. Se debe llamar a este método cada vez que se pierde un dispositivo o antes de restablecer un dispositivo.
OnResetDevice Use este método para volver a adquirir recursos y guardar el estado inicial.
PreloadCharacters Carga una serie de caracteres en la memoria de vídeo para mejorar la eficacia de la representación en el dispositivo.
PreloadGlyphs Carga una serie de glifos en la memoria de vídeo para mejorar la eficacia de la representación en el dispositivo.
PreloadText Carga texto con formato en memoria de vídeo para mejorar la eficacia de la representación en el dispositivo. Este método admite cadenas ANSI y Unicode.

 

Comentarios

La interfaz ID3DXFont se obtiene llamando a D3DXCreateFont o D3DXCreateFontIndirect.

El tipo LPD3DXFONT se define como puntero a la interfaz ID3DXFont .

typedef interface ID3DXFont ID3DXFont;
typedef interface ID3DXFont *LPD3DXFONT;

Requisitos

Requisito Value
Encabezado
D3dx9core.h
Biblioteca
D3dx9.lib

Consulte también

D3DX Interfaces