详情介绍
CEGUI深入解析
目录
第1章 CEGUI的简介 - 5 -
1.1CEGUI历史和本书使用的版本 - 5 -
1.2 CEGUI的编译和例子介绍 - 5 -
1.2.1CEGUI源代码的简介 - 5 -
1.2.2CEGUI源代码编译 - 7 -
1.3 CEGUI官方编辑器的介绍 - 10 -
1.3.1 CEGUI布局编辑器 - 10 -
1.3.2 图像集编辑器 - 12 -
1.4 CEGUI总体架构 - 13 -
1.5本章小结 - 13 -
第2章 CEGUI事件系统和属性系统 - 15 -
2.1 CEGUI的事件系统 - 16 -
2.2 CEGUI的属性系统 - 29 -
2.3 属性事件与布局文件 - 32 -
2.4 本章小结 - 37 -
第3章 CEGUI基类的实现 - 39 -
3.1 窗口设计原理 - 39 -
3.2 Window类 - 40 -
3.2.1 Window类的继承关系以及与其相关的函数。 - 40 -
3.2.2 窗口的组织结构 - 41 -
3.2.3 窗口位置和大小 - 45 -
3.2.4窗口渲染 - 51 -
3.2.5 事件响应与处理 - 59 -
3.2.6 窗口状态 - 60 -
3.2.7 窗口与输入系统 - 61 -
3.2.8 窗口的其他功能 - 63 -
3.3 窗口类厂和类厂管理 - 64 -
3.3.1 窗口的类厂和类厂管理 - 64 -
3.3.2 渲染窗口的类厂和类厂管理 - 72 -
3.4 窗口管理系统 - 76 -
3.5 本章小结 - 79 -
第4章 CEGUI核心控制体系 - 80 -
4.1 系统控制 - 80 -
4.1.1 系统变量 - 80 -
4.1.2 初始化和退出流程 - 82 -
4.1.3 输入系统的事件派遣流程 - 87 -
4.2 资源管理 - 96 -
4.2.1资源管理模式 - 96 -
4.2.2 图像集 - 102 -
4.3 系统接口 - 106 -
4.3.1 脚本接口 - 107 -
4.3.2 XML相关接口 - 107 -
4.3.3 图像解码接口 - 108 -
4.3.4 资源提供接口 - 109 -
4.4渲染机制 - 109 -
4.5 习题 - 117 -
第5章 CEGUI应用程序框架 - 118 -
5.1 OpenGL程序框架 - 118 -
5.1.1 WIN32应用程序框架 - 118 -
5.1.2 OpenGL应用程序框架 - 122 -
5.1.3 CEGUI应用程序框架 - 124 -
5.2 CEGUI例子程序 - 125 -
5.2.1 加载资源和创建窗口 - 126 -
5.2.2 窗口的逻辑处理 - 127 -
5.3 本章小结 - 130 -
第6章 外观系统 - 131 -
6.1 LookNFeel文件 - 131 -
6.1.1 统一坐标系统 - 131 -
6.1.2 模式中的外观定义 - 132 -
6.2 外观元素介绍 - 133 -
6.2.1 WidgetLook元素 - 133 -
6.2.2 ImagerySection元素 - 134 -
6.2.3 StateImagery元素 - 137 -
6.2.4 属性相关的三个元素 - 137 -
6.2.5 自动子窗口 - 139 -
6.2.6 区域的定义 - 140 -
6.3 外观定义的例子 - 144 -
6.4 外观的程序实现 - 148 -
6.4.1 WidgetLookFeel类 - 148 -
6.4.2 ImagerySection类 - 150 -
6.4.3 StateImagery类 - 151 -
6.4.4 属性相关的三个元素 - 153 -
6.4.5 自动子窗口 - 155 -
6.4.6 区域的定义 - 156 -
6.5 本章小结 - 161 -
第7章 CEGUI控件介绍 - 162 -
7.1 按钮控件 - 162 -
7.1.1 按钮基类 - 162 -
7.1.2 普通按钮控件 - 164 -
7.1.3 Tab控件 - 165 -
7.1.3 单选控件 - 167 -
7.1.4 多选控件 - 171 -
7.2 单行编辑框控件 - 172 -
7.2.1 编辑框的实现数据 - 172 -
7.2.2 操作控制 - 174 -
7.2.3 数据控制 - 180 -
7.3 框架控件 - 183 -
7.3.1 控件控件的数据成员 - 183 -
7.3.2 窗口框架的外观 - 185 -
7.3.3 窗口框架的逻辑 - 187 -
7.4滚动条控件 - 191 -
7.4.1 滚动条的数据成员 - 191 -
7.4.2 滚动条的子窗口 - 192 -
7.4.3 滚动条的逻辑处理 - 195 -
7.5 本章小结 - 198 -
第8章 字体 - 199 -
8.1 字符编码以及CEGUI的字符串类 - 199 -
8.1.1 字符编码和字体的关系 - 199 -
8.1.2 String类介绍 - 200 -
8.2 CEGUI字体 - 206 -
8.2.1 字体的数据结构 - 206 -
8.2.2 文字的描绘 - 209 -
8.2.3 字符串计算 - 215 -
8.2.4 字体文件 - 218 -
8.2.5 位图字体 - 219 -
8.2.6 TTF字体 - 220 -
8.3 字体管理器 - 227 -
8.4 CEGUI显示中文 - 228 -
8.4.1 中文字体的创建 - 228 -
8.4.2 中文字符显示 - 229 -
8.5 本章小结 - 231 -
第9章 CEGUI渲染插件 - 232 -
9.1 CEGUI渲染接口 - 232 -
9.1.1 纹理接口 - 232 -
9.1.2 渲染接口 - 233 -
9.2 OpenGL渲染插件 - 235 -
9.2.1 OpenGL纹理 - 236 -
9.2.2 OpenGL渲染模块 - 240 -
9.3 DirectX9渲染插件 - 246 -
9.3.1 DirectX9纹理 - 246 -
9.3.2 DirectX9渲染模块 - 248 -
9.4 本章小结 - 250 -
第10章 渲染窗口 - 251 -
10.1 按钮的渲染窗口 - 251 -
10.1.1 FalagardButton渲染类 - 251 -
10.1.2 FalagardTabButton渲染类 - 253 -
10.1.3 FalagardToggleButton渲染类 - 253 -
10.1.4 按钮对应的外观定义 - 254 -
10.2 编辑框的渲染窗口 - 255 -
10.2.1 渲染窗口的实现 - 255 -
10.2.2 编辑框的外观 - 259 -
10.3 框架窗口的渲染窗口 - 260 -
10.4 滚动条的渲染窗口 - 262 -
10.5 本章小结 - 264 -
第11章 CEGUI控件的实现步骤 - 265 -
11.1 添加新控件的步骤 - 265 -
11.2 添加渲染窗口的步骤 - 268 -
11.3 其他步骤 - 270 -
11.4 本章小结 - 271 -
第12章 定时器控件 - 272 -
12.1 定时器控件的实现 - 272 -
12.1.1 定时器逻辑 - 272 -
12.1.2 定时器属性 - 275 -
12.2 定时器渲染窗口的实现 - 277 -
12.3定时器外观的实现 - 278 -
12.4 定时器扩展到CEGUI中 - 279 -
12.5 控件的使用 - 280 -
12.6 本章小节 - 282 -
第13章 中文输入 - 283 -
13.1 IME简介 - 283 -
13.1.1 输入法的Window消息介绍 - 283 -
13.1.2 输入法函数介绍 - 285 -
13.2 CEGUI中文输入支持 - 285 -
13.3 本章小结 - 291 -
第14章 IME选词控件 - 292 -
14.1 选词控件 - 292 -
14.2 选词控件的渲染 - 296 -
14.3 使用选词控件 - 297 -
14.4 本章小结 - 300 -
第15章 CEGUI和脚本的交互 - 301 -
15.1 LuaPlus介绍 - 301 -
15.1.1 LuaState - 301 -
15.1.2 LuaObject - 303 -
15.1.3 LuaStack - 309 -
15.2 脚本模块 - 310 -
15.3 控件功能导出 - 314 -
15.4 脚本逻辑 - 321 -
15.5 本章小节 - 324 -
附录 - 325 -
附录1 STL简单介绍 - 325 -
附录2 关键词到CEGUI文件的映射表 - 326
下载地址
下载错误?【投诉报错】
人气书籍
![Objective-C基础教程 中文 PDF 清晰版 [31M] Objective-C基础教程 中文 PDF 清晰版 [31M]](//img.jbzj.com/do/uploads/litimg/120917/153R51Ba5.jpg)
Objective-C基础教程 中文 PDF 清晰版 [31M]
C程序设计(第四版)+学习辅导 pdf版打包 谭浩强主编
C++ Primer Plus (第五版) 中文PDF清晰扫描版(57M)![Linux C编程实战 中文 PDF版 [65.2M] Linux C编程实战 中文 PDF版 [65.2M]](//img.jbzj.com/do/uploads/litimg/120907/153554161205.jpg)
Linux C编程实战 中文 PDF版 [65.2M]![数据结构(C语言版) 第2版 (严蔚敏等) 高清pdf完整版[38MB] 数据结构(C语言版) 第2版 (严蔚敏等) 高清pdf完整版[38MB]](//img.jbzj.com/do/uploads/litimg/190828/1J3302J0H.jpg)
数据结构(C语言版) 第2版 (严蔚敏等) 高清pdf完整版[38MB]
数据结构基础(C语言版)(第2版)中文 PDF清晰版(35.4M)
Lua程序设计 Programming in Lua 中文 PDF 高清版
数据结构C语言版(严蔚敏) 高清版 PDF格式
C语言经典编程282例 (明日科技) 高清PDF扫描版 161M
C++ GUI Qt 4编程(第二版) PDF扫描版
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的CEGUI深入解析 word文档 doc格式资源来源互联网,版权归该下载资源的合法拥有者所有。













![Objective-C基础教程 中文 PDF 清晰版 [31M] Objective-C基础教程 中文 PDF 清晰版 [31M]](http://img.jbzj.com/do/uploads/litimg/120917/153R51Ba5.jpg)


![Linux C编程实战 中文 PDF版 [65.2M] Linux C编程实战 中文 PDF版 [65.2M]](http://img.jbzj.com/do/uploads/litimg/120907/153554161205.jpg)
![数据结构(C语言版) 第2版 (严蔚敏等) 高清pdf完整版[38MB] 数据结构(C语言版) 第2版 (严蔚敏等) 高清pdf完整版[38MB]](http://img.jbzj.com/do/uploads/litimg/190828/1J3302J0H.jpg)




