Interfaccia ID3DXFont

L'interfaccia ID3DXFont incapsula le trame e le risorse necessarie per eseguire il rendering di un carattere specifico in un dispositivo specifico.

Membri

L'interfaccia ID3DXFont eredita dall'interfaccia IUnknown . ID3DXFont include anche questi tipi di membri:

Metodi

L'interfaccia ID3DXFont include questi metodi.

Metodo Descrizione
Drawtext Disegna testo formattato. Questo metodo supporta stringhe ANSI e Unicode.
GetDC Restituisce un handle a un contesto del dispositivo visualizzato (DC) con il set di caratteri.
GetDesc Ottiene una descrizione dell'oggetto carattere corrente. GetDescW e GetDescA sono identici a questo metodo, ad eccezione del fatto che un puntatore viene restituito a una struttura D3DXFONT_DESCW o D3DXFONT_DESCA rispettivamente.
GetDevice Recupera il dispositivo Direct3D associato all'oggetto carattere.
GetGlyphData Restituisce informazioni sul posizionamento e sull'orientamento di un glifo in una cella di caratteri.
GetTextMetrics Recupera le caratteristiche del tipo di carattere identificate in una struttura TEXTMETRIC . Questo metodo supporta le impostazioni del compilatore ANSI e Unicode.
OnLostDevice Usare questo metodo per rilasciare tutti i riferimenti alle risorse di memoria video ed eliminare tutti i blocchi di stato. Questo metodo deve essere chiamato ogni volta che un dispositivo viene perso o prima di reimpostare un dispositivo.
OnResetDevice Usare questo metodo per acquisire nuovamente le risorse e salvare lo stato iniziale.
PreloadCharacters Carica una serie di caratteri in memoria video per migliorare l'efficienza del rendering nel dispositivo.
PreloadGlyphs Carica una serie di glifi nella memoria video per migliorare l'efficienza del rendering nel dispositivo.
PreloadText Carica il testo formattato nella memoria video per migliorare l'efficienza del rendering nel dispositivo. Questo metodo supporta stringhe ANSI e Unicode.

 

Commenti

L'interfaccia ID3DXFont viene ottenuta chiamando D3DXCreateFont o D3DXCreateFontIndirect.

Il tipo LPD3DXFONT è definito come puntatore all'interfaccia ID3DXFont .

typedef interface ID3DXFont ID3DXFont;
typedef interface ID3DXFont *LPD3DXFONT;

Requisiti

Requisito Valore
Intestazione
D3dx9core.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX