共用方式為


ID3DXLine 介面

ID3DXLine 介面會使用紋理三角形來實作線條繪製。

成員

ID3DXLine介面繼承自IUnknown介面。 ID3DXLine 也有下列類型的成員:

方法

ID3DXLine介面具有這些方法。

方法 Description
開始 準備裝置以繪製線條。
Draw 在螢幕空間中繪製線條帶狀。 輸入的格式為數組,定義線條帶上 D3DXVECTOR2) 的點 (。
DrawTransform 使用指定的輸入轉換矩陣,在螢幕空間中繪製線條帶狀。
結束 將裝置狀態還原為呼叫 ID3DXLine::Begin 時的狀態。
GetAntialias 取得行反鋸齒狀態。
GetDevice 擷取與行物件相關聯的 Direct3D 裝置。
GetGLLines 取得 OpenGL 樣式的線條繪製模式。
GetPattern 取得線條 Stipple 模式。
GetPatternScale 取得 Stipple 模式小數位數值。
GetWidth 取得線條的粗細。
OnLostDevice 使用此方法釋放所有對視訊記憶體資源的參考,並刪除所有狀態欄塊。 每當裝置遺失或重設裝置之前,都應該呼叫這個方法。
OnResetDevice 使用這個方法來重新取得資源並儲存初始狀態。
SetAntialias 切換線條反鋸齒。
SetGLLines 切換模式以繪製 OpenGL 樣式線條。
SetPattern 將 Stipple 模式套用至該行。
SetPatternScale 沿著線條方向延展 Stipple 圖樣。
SetWidth 指定線條的粗細。

 

備註

使用 D3DXCreateLine建立線條繪圖物件。

LPD3DXLINE 類型定義為 ID3DXLine 介面的指標。

typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;

規格需求

需求
標頭
D3dx9core.h
程式庫
D3dx9.lib

另請參閱

D3DX 介面