Condividi tramite


Interfaccia ID3DXLine

L'interfaccia ID3DXLine implementa il disegno a linee usando triangoli con trame.

Membri

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

Metodi

L'interfaccia ID3DXLine include questi metodi.

Metodo Descrizione
Inizia Prepara un dispositivo per le linee di disegno.
Disegna Disegna una striscia di linee nello spazio dello schermo. L'input è sotto forma di matrice che definisce i punti (di D3DXVECTOR2) sulla striscia di linea.
DrawTransform Disegna una striscia di righe nello spazio dello schermo con una matrice di trasformazione di input specificata.
Fine Ripristina lo stato del dispositivo alla modalità di chiamata di ID3DXLine::Begin .
GetAntialias Ottiene lo stato di anti-aliasing della riga.
GetDevice Recupera il dispositivo Direct3D associato all'oggetto linea.
GetGLLines Ottiene la modalità di disegno a linee in stile OpenGL.
Getpattern Ottiene il motivo di stipple della linea.
GetPatternScale Ottiene il valore della scala stipple-pattern.
GetWidth Ottiene lo spessore della linea.
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.
SetAntialias Attiva/disattiva l'anti-aliasing della linea.
SetGLLines Attiva o disattiva la modalità per disegnare linee in stile OpenGL.
SetPattern Applica un motivo di stipple alla linea.
SetPatternScale Estende il modello di stipple lungo la direzione della linea.
SetWidth Specifica lo spessore della linea.

 

Commenti

Creare un oggetto disegno a linee con D3DXCreateLine.

Il tipo LPD3DXLINE è definito come puntatore all'interfaccia ID3DXLine .

typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;

Requisiti

Requisito Valore
Intestazione
D3dx9core.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX