QT-EMBEDDED图形引擎体系结构源代码分析
来源:互联网 发布:企业域名代备案 编辑:程序博客网 时间:2024/05/16 13:39
[QT-EMBEDDED图形引擎体系结构源代码分析]
[tan.zhenhua]
图形引擎部分
QGfx 封装了对FrameBuffer的绘图操作,是低级别的QPainter.
QScreenCursor 在 QScreen 上绘制鼠标光标等
QScreen 在Qt/Embeded里封装了FrameBuffer的显示设备.
在其继承体系中:
QScreen à QLinuxFbScreen àaccelerated screens,QTransformedScreen àQVfbScreen
QScreenCursor àaccelerated cursor à QVfbCursor
QGfx à RasterBase à Raster à accelerated driver àQGfxVfb àQGfxTransformedRaster
目录结构:
Src/Kernel/qgfx_qws.h
Src/Kernel/qgfx_qws.cpp
Src/Kernel/qgfxlinuxfb_qws.h
Src/Kernel/qgfxlinuxfb_qws.cpp
Src/Kernel/qgfxmach64defs_qws.h
Src/Kernel/qgfxmach64_qws.cpp
Src/Kernel/qgfxmatroxdefs_qws.h
Src/Kernel/qgfxmatrox_qws.cpp
Src/Kernel/qgfxraster_qws.h
Src/Kernel/qgfxraster_qws.cpp
Src/Kernel/qgfxvoodoodefs_qws.h
Src/Kernel/qgfxvoodoo_qws.cpp
Src/Kernel/qgfxvnc_qws.h
Src/Kernel/qgfxvnc_qws.cpp
Src/Kernel/qgfxvga16_qws.cpp
Src/Kernel/qgfxvfb_qws.cpp
Src/Kernel/qgfxtransformed_qws.cpp
上层图形类
QPaintDeviceMetrics 描述paint device 的信息
QPaintDevice 封装 paint device
QPainter 封装绘图操作
目录结构:
Src/Kernel/qpaintdevicemetrics.h
Src/Kernel/qpaintdevicemetrics.cpp
Src/Kernel/qpaintdevice.h
Src/Kernel/qpaintdevice_qws.cpp
Src/Kernel/qpaintdevicedefs.h
Src/Kernel/qpainter.h
Src/Kernel/qpainter.cpp
Src/Kernel/qpainter_p.h
Src/Kernel/qpainter_qws.cpp
上层控件类
QWidget类是所有用户界面对象的基类,而QWidget继承QPainterDevice。
- QT-EMBEDDED图形引擎体系结构源代码分析
- Qt/Embedded图形化开发
- Qt/Embedded图形化开发
- QT图形引擎
- Qt二维图形引擎 -1
- /LGC图形渲染/3D 图形渲染引擎 OGRE 体系结构
- Qt/Embedded图形化开发[转自sunshengquan.cublog.cn ]
- 游戏AI引擎的三层体系结构分析
- Qt/Embedded
- Nano-X图形引擎分析及其优化
- Nano-X图形引擎分析及其优化
- Nano-X图形引擎分析及其优化
- 模版引擎AderTemplate源代码分析笔记
- Papervision3D(Version 1.5)引擎源代码分析
- Papervision3D(Version 1.5)引擎源代码分析(转)
- 1. javascript 引擎Rhino源代码分析 简介
- Windows XP Embedded 体系结构基础
- Windows XP Embedded 体系结构基础
- 平衡计分卡简史
- QT中关于信号与槽机制的实现原理
- Extensible Markup Language (XML) 1.0 (Third Edition)
- 编译原理学习导论
- 抛出异常,继续处理程序
- QT-EMBEDDED图形引擎体系结构源代码分析
- ASP编程入门进阶(一) 安装配置服务器
- GTK中的信号机制
- 女人一生该做的19件事
- opensource for enterprise
- 多线程示例代码
- Unix中赋予用户特殊权限(转)
- “标杆”突围:企业的学习能力、速度及意愿
- ASP编程入门进阶(二):认识表单