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 |
|
Biblioteca |
|
Consulte también