Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
渲染 渲染缓存 混合 像素格式混合 基础渲染器 顶点源 路径存储器
渲染器:渲染器负责表现“扫描线”中的每个线段。在渲染器之前AGG图形中的线段
是没有颜色值的,只是位置、长度、和透明度。渲染器赋予线段色彩,最终成为一副
完整的图像。
最常用的如下:像素格式渲染器-PixelFormatRenderer、基础渲染器-BaseRender、扫描线(抗锯齿)ScanlineRenderer渲染器 
像素格式渲染器可以直接工作
基础渲染器需要像素格式作为模版支持
扫描渲染器需要基础渲染器作为模版支持
渲染缓存:渲染缓存保存着一个个像素,作为AGG的画布。它仅仅是一个内存块,用来存储像素,
不提供任何绘图功能,只允许你读取和修改里边的数据。它也不告诉你里边的像素类型---它只管理内存
混合器:混合器是用来处理不同像素格式的如:agg::rgba  agg::argb(PS:也许叫像素点混合器比较合适)
像素格式混合器:如agg::pixfmt_rgb24。(像素块混合器?)像素格式混合器的作用是直接操作像素,也就是
在缓存里边保持的数据。像素格式有两个属性决定:混合器类型(RGBA32)和顺序(ORDER_ARGB)
基础渲染器:基础渲染器是扫描线渲染器的基础。基础渲染器需要手动以模版的形式系统像素格式信息,
他会通过像素格式混合器来渲染。(实际通过模版传入的好像是像素格式混合器)他的功能比像素格式混合器来的
要更全面一点,有更多的渲染接口。
顶点源:顶点源是一个concept,有rewind()和vertex()函数。

********************
参考教程
http://www.360doc.com/content/12/0722/09/992979_225748412.shtml

posted on 2013-02-20 14:56 Enic 阅读(209) 评论(0)  编辑 收藏 引用 所属分类: agg

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理