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 |
|
Libreria |
|
Vedi anche