Context3D类中的drawToBitmapData方法(将GPU缓冲区数据写到位图中)
来源:互联网 发布:it就业方向 编辑:程序博客网 时间:2024/06/06 17:13
将当前渲染缓冲区绘制到位图上。
将后台渲染缓冲区的当前内容复制到一个 BitmapData 对象。这可能是一个非常缓慢的操作,最多会花费一秒钟的时间。请谨慎使用。请注意,此功能不会复制前台渲染缓冲区(舞台上显示的缓冲区),而是复制要绘制到其中的缓冲区。要在舞台上显示渲染的图像时对其进行捕获,请在调用 present()
之前立即调用 drawToBitmapData()
。
在绘制图像时,不会对其进行缩放以适合位图,而是将内容裁剪到目标位图的大小。
Flash BitmapData 对象会存储已经乘以 alpha 组件的颜色。例如,如果一个像素的“纯”rgb 颜色组件为 (0x0A, 0x12, 0xBB) 并且 alpha 组件为 0x7F (.5),则 BitmapData 对象中存储的像素应具有以下 rgba 值:(0x05, 0x09, 0x5D, 0x7F)。您可以设置混合系数,以便渲染到缓冲区的颜色乘以 alpha 或在片段着色器中执行该操作。渲染上下文不会验证颜色是否以预乘格式存储。
- Context3D类中的drawToBitmapData方法(将GPU缓冲区数据写到位图中)
- Context3D类中的drawTriangles方法(利用GPU绘制三角形)
- Context3D类中的configureBackBuffer方法(设置渲染缓冲区的视口尺寸和其他属性)
- Context3D类的present方法(显示后台渲染缓冲区)
- 利用双缓冲技术将位图像素数据写到DIB位图中并在指定的窗口显示(主要使用CreateDIBSection和BitBlt方法)
- 利用双缓冲技术将位图像素数据写到DIB位图中并在指定的窗口显示(主要使用CreateDIBSection和BitBlt方法)
- 将数据库中的数据内容写到.txt中
- 如何将python中的数据写到mysql数据库中
- Context3D类的dispose方法
- VC++如何将缓冲数据写入到位图中
- 将位图句柄写到文件
- 将数据写到Excel 中
- asp.net如何将页面Table控件中的数据写到excel中总结
- 将中的数据导入到2000中
- 向Surface写位图数据的方法
- 向Surface写位图数据的方法
- js将网页中的table中的数据导入到excel中方法
- 如何将一个位图拷贝到另一个位图中
- Servlet生命周期
- 内建函数
- c#.net多线程编程教学(1):多任务和多线程
- sqlite所支持的数据类型
- Linux内核bridge浅析
- Context3D类中的drawToBitmapData方法(将GPU缓冲区数据写到位图中)
- 利用WebRequest发送和获取数据
- oralce笔记5——关于数据库连接数限制
- Java Socket使用小技巧
- find泛型算法
- c#.net多线程编程教学(2):Thread类
- 编译android 4.0 (ICS)
- PL/SQL 杀掉数据库阻塞线程
- 告别过去,面向未来