Partilhar via


Interface ID3DXFont

A interface ID3DXFont encapsula as texturas e os recursos necessários para renderizar uma fonte específica em um dispositivo específico.

Membros

A interface ID3DXFont herda da interface IUnknown . O ID3DXFont também tem esses tipos de membros:

Métodos

A interface ID3DXFont tem esses métodos.

Método Descrição
Drawtext Desenha texto formatado. Esse método dá suporte a cadeias de caracteres ANSI e Unicode.
Getdc Retorna um identificador para um DC (contexto de dispositivo de exibição) que tem o conjunto de fontes.
GetDesc Obtém uma descrição do objeto de fonte atual. GetDescW e GetDescA são idênticos a esse método, exceto que um ponteiro é retornado para uma estrutura D3DXFONT_DESCW ou D3DXFONT_DESCA , respectivamente.
GetDevice Recupera o dispositivo Direct3D associado ao objeto de fonte.
GetGlyphData Retorna informações sobre o posicionamento e a orientação de um glifo em uma célula de caracteres.
Gettextmetrics Recupera características de fonte identificadas em uma estrutura TEXTMETRIC . Esse método dá suporte às configurações do compilador ANSI e Unicode.
OnLostDevice Use esse método para liberar todas as referências aos recursos de memória de vídeo e excluir todos os stateblocks. Esse método deve ser chamado sempre que um dispositivo é perdido ou antes de redefinir um dispositivo.
OnResetDevice Use esse método para adquirir recursos novamente e salvar o estado inicial.
Pré-loadCharacters Carrega uma série de caracteres na memória de vídeo para melhorar a eficiência da renderização no dispositivo.
PreloadGlyphs Carrega uma série de glifos na memória de vídeo para melhorar a eficiência da renderização no dispositivo.
PreloadText Carrega o texto formatado na memória de vídeo para melhorar a eficiência da renderização no dispositivo. Esse método dá suporte a cadeias de caracteres ANSI e Unicode.

 

Comentários

A interface ID3DXFont é obtida chamando D3DXCreateFont ou D3DXCreateFontIndirect.

O tipo LPD3DXFONT é definido como um ponteiro para a interface ID3DXFont .

typedef interface ID3DXFont ID3DXFont;
typedef interface ID3DXFont *LPD3DXFONT;

Requisitos

Requisito Valor
parâmetro
D3dx9core.h
Biblioteca
D3dx9.lib

Confira também

D3DX Interfaces