保存D3D中当前视图
来源:互联网 发布:英雄无敌7兵种数据 编辑:程序博客网 时间:2024/06/05 12:48
m_pd3dDevice为是一个device class,相应代码如下:LPDIRECT3DDEVICE9
BOOL SaveViewToFile(CString strFileName){IDirect3DSurface9 *back = NULL;// 获得BackBuffer的D3D Surfacem_pd3dDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &back);// 保存成BMP格式D3DXSaveSurfaceToFile(strFileName, D3DXIFF_BMP, back, NULL, NULL);// 释放Surface,防止内存泄漏SAFE_RELEASE(back);return TRUE;}
PS : 使用 D3DXSaveSurfaceToFile需要添加 #include <d3dx9.h>.
参考:http://www.cppblog.com/lovedday/archive/2007/05/11/23937.html
http://blog.sina.com.cn/s/blog_6a67b5c50100m04m.html
- 保存D3D中当前视图
- D3D保存当前视图的问题
- 多视图中,怎么设置当前视图
- 在MDI程序中获得当前视图
- D3D中截图方法
- MFC中使用D3D
- 非UI层获得当前页面,取消页面控件视图保存
- MFC程序中访问当前活动视图和活动文档
- C# Devexpress 中GridControl 视图信息配置保存/加载
- MFC将视图文件保存到PPT中
- MFC将视图文件保存到PPT中
- gettimeofday() -- 获取当前时间(保存在结构体timeval中)
- gettimeofday() -- 获取当前时间(保存在结构体timeval中)
- gettimeofday() -- 获取当前时间(保存在结构体timeval中)
- IOS中截取当前屏幕,并保存图片
- IOS中截取当前屏幕,并保存图片
- IOS中截取当前屏幕,并保存图片
- android 截取当前屏幕保存到sd卡中
- 给Android应用开发者的十个建议
- 获取已知句柄的编辑框中的文本
- LED驱动程序详解
- 优秀的开发者 VS 糟糕的开发者
- UITableView详解
- 保存D3D中当前视图
- vim - vimgrep 多文件搜索
- 使用新浪的接口获取用户当前IP的位置地点身份城市地区
- CSS 背景
- 协议与委托(Protocol and Delegate)实例解析
- 页面跳转的几种方式
- 第一课:图形用户界面基础
- Android的两种拍照方法
- WPF学习总结和记录(四)Items控件下