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 |
|
Biblioteca |
|
Confira também