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;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅