GPU命令需要在OpenGL上下文中执行。每一个OpenGL上下文都关联有一个绘图表面,GPU命令就是作用在绘图表面上的。不同用途的OpenGL上下文关联的绘图表面不一样,例如用于离屏渲染的OpenGL上下文关联的绘图表面可以用Pbuffer描述,而用于屏幕渲染的OpenGL上下文的绘图表面要用本地窗口描述。本文分析Chromium硬件加速渲染涉及到的OpenGL上下文及其联的绘图表面的关联过程。...
分类:
其他好文 时间:
2015-10-19 01:55:17
阅读次数:
234
Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析
分类: Android 2012-12-31 00:55 43744人阅读 评论(49) 收藏 举报
ActivityandroiddrawlayoutMeasure
在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应...
分类:
移动开发 时间:
2015-08-10 09:30:21
阅读次数:
291
概述 GDI+是.NET Framework一个组成部分,主要用于图形编程。GDI+被组织到6个命名空间中,是一组一起使用的类。下面分条列举GDI+的主要功能。 GDI+提供了三种绘图表面:窗口、位图和打印机 1>. GDI+提供的工具可以在任何绘图表面上绘制二维"线框图",包括绘制线条、特定图形、...
分类:
其他好文 时间:
2015-03-29 16:30:58
阅读次数:
155
1.GDI+的概述2.绘图表面3.GDI+坐标系4.用Pen对象画图1.使用GDI+画线2.使用GDI+画弧线3.使用GDI+画曲线4.使用GDI+画椭圆5.使用GDI+画矩形、多边形6.使用GDI+画扇形7.利用GDI+绘制文本8.使用GDI+画图
分类:
其他好文 时间:
2015-03-13 12:29:23
阅读次数:
120
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8372924在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在创建完成之后,我们就可...
分类:
移动开发 时间:
2014-12-04 17:48:27
阅读次数:
262
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8303098在前文中,我们分析了应用程序窗口连接到WindowManagerService服务的过程。在这个过程中,WindowManagerSer...
分类:
移动开发 时间:
2014-12-04 17:37:14
阅读次数:
391
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8661317在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥...
分类:
移动开发 时间:
2014-12-04 17:35:10
阅读次数:
526
创建绘图表面 创建绘图表面有两种常用的方法。下面设法得到PictureBox的绘图表面。 private void Form1_Load(object sender, System.EventArgs e) { //得到pictureBox1的绘图表面 Graphics g = this.pictu...
分类:
其他好文 时间:
2014-09-07 19:42:25
阅读次数:
257
我们一般直接为canvas元素设置width与height属性来指定大小,但是,当我们使用css设置canvas元素大小的时候,会发现一些奇奇怪怪的问题,比如,坐标偏移,图形缩放等,根据原因在于canvas元素尺寸与绘图表面尺寸的区别
分类:
其他好文 时间:
2014-07-07 08:16:27
阅读次数:
301
一、canvas元素API canvas元素并未提供很多API,实际上他只提供了两个属性与三个方法: 1、canvas元素属性 width 属性:与height 属性: canvas元素绘图表面的宽度,在默认状况下,浏览器会将canvas元素大小设定成与绘图表面大小一...
分类:
Web程序 时间:
2014-06-23 00:24:13
阅读次数:
322