ID3DXLine 接口

ID3DXLine 接口使用纹理三角形实现线条绘制。

成员

ID3DXLine 接口继承自 IUnknown 接口。 ID3DXLine 还具有以下类型的成员:

方法

ID3DXLine 接口具有这些方法。

方法 说明
开始 准备用于绘制线条的设备。
在屏幕空间中绘制线条带。 输入采用数组的形式,该数组定义行带上 D3DXVECTOR2) 的点 (。
DrawTransform 使用指定的输入转换矩阵在屏幕空间中绘制线条带。
End 将设备状态还原为调用 ID3DXLine::Begin 时的状态。
GetAntialias 获取行抗锯齿状态。
GetDevice 检索与行对象关联的 Direct3D 设备。
GetGLLines 获取 OpenGL 样式的线条绘制模式。
GetPattern 获取行符模式。
GetPatternScale 获取 stipple-pattern 刻度值。
GetWidth 获取线条的粗细。
OnLostDevice 使用此方法释放对视频内存资源的所有引用并删除所有状态块。 每当设备丢失或重置设备之前,都应调用此方法。
OnResetDevice 使用此方法可重新获取资源并保存初始状态。
SetAntialias 切换行抗锯齿。
SetGLLines 切换模式以绘制 OpenGL 样式的线条。
SetPattern 将 stipple 模式应用于行。
SetPatternScale 沿线条方向拉伸刺形图案。
SetWidth 指定线条的粗细。

 

备注

使用 D3DXCreateLine 创建线条绘图对象。

LPD3DXLINE 类型定义为指向 ID3DXLine 接口的指针。

typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;

要求

要求
标头
D3dx9core.h

D3dx9.lib

另请参阅

D3DX 接口