码迷,mamicode.com
首页 > 其他好文 > 详细

IDirect3DDevice9::Clear

时间:2014-08-05 13:21:29      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:color   ar   c   res   word   指针   target   on   

在绘制每一帧图形前都要先清空视区,即清空渲染目标表面上的视区矩形的内容:颜色缓冲区、深度缓冲区或者模板缓冲区。

HRESULT Clear(
  [in]  DWORD Count,                //重置的矩形区域数量
  [in]  const D3DRECT *pRects,        //重置的矩形区域数组指针
  [in]  DWORD Flags,                //重置缓冲区标志
  [in]  D3DCOLOR Color,                //重置的颜色值
  [in]  float Z,                    //重置的深度值
  [in]  DWORD Stencil                //重置的模板值
);

该方法接收一个或多个矩形,这些矩形指定要清空的表面区域。当参数Count=1,参数pRects为覆盖整个视区的矩形的地址时,它将清空整个视区。另一种清空整个视区的方法是把参数pRects设为NULL,参数Count设为0.

 

第三个参数Flags 取值(可任意组合):
D3DCLEAR_STENCIL //模板缓冲区
D3DCLEAR_TARGET //颜色缓冲区
D3DCLEAR_ZBUFFER //深度缓冲区

IDirect3DDevice9::Clear,布布扣,bubuko.com

IDirect3DDevice9::Clear

标签:color   ar   c   res   word   指针   target   on   

原文地址:http://www.cnblogs.com/panyingying/p/3891692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!