ID3DXLine 接口

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

成员

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

方法

ID3DXLine 接口具有这些方法。

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

 

注解

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

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

typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;

要求

要求 Value
标头
D3dx9core.h

D3dx9.lib

另请参阅

D3DX 接口