CEGUI 深入解析 前沿
- 1 -
第 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 总体架构 ........................................................................................................ - 12 -
1.5 本章小结 ...................................................................................................................... - 13 -
第 2 章 CEGUI 事件系统和属性系统..................................................................................... - 15 -
2.1 CEGUI 的事件系统 .................................................................................................... - 16 -
2.2 CEGUI 的属性系统 .................................................................................................... - 28 -
2.3 属性事件与布局文件 ................................................................................................. - 32 -
2.4 本章小结 ..................................................................................................................... - 37 -
第 3 章 CEGUI 基类的实现 .................................................................................................... - 38 -
3.1 窗口设计原理 ............................................................................................................. - 38 -
3.2 Window 类 ................................................................................................................... - 39 -
3.2.1 Window 类的继承关系以及与其相关的函数。 ............................................ - 39 -
3.2.2 窗口的组织结构 .............................................................................................. - 40 -
3.2.3 窗口位置和大小 .............................................................................................. - 44 -
3.2.4 窗口渲染 ........................................................................................................... - 50 -
3.2.5 事件响应与处理 .............................................................................................. - 58 -
3.2.6 窗口状态 .......................................................................................................... - 59 -
3.2.7 窗口与输入系统 .............................................................................................. - 60 -
3.2.8 窗口的其他功能 .............................................................................................. - 62 -
3.3 窗口类厂和类厂管理 ................................................................................................. - 63 -
3.3.1 窗口的类厂和类厂管理 .................................................................................. - 63 -
3.3.2 渲染窗口的类厂和类厂管理 .......................................................................... - 71 -
3.4 窗口管理系统 ............................................................................................................. - 75 -
3.5 本章小结 ..................................................................................................................... - 78 -
第 4 章 CEGUI 核心控制体系 ................................................................................................ - 79 -
4.1 系统控制 ..................................................................................................................... - 79 -
4.1.1 系统变量 .......................................................................................................... - 79 -
4.1.2 初始化和退出流程 .......................................................................................... - 81 -
4.1.3 输入系统的事件派遣流程 .............................................................................. - 86 -
4.2 资源管理 ..................................................................................................................... - 95 -
4.2.1 资源管理模式 ................................................................................................... - 95 -
4.2.2 图像集 ............................................................................................................ - 101 -
4.3 系统接口 ................................................................................................................... - 105 -
4.3.1 脚本接口 ........................................................................................................ - 105 -
4.3.2 XML 相关接口 ............................................................................................... - 106 -
4.3.3 图像解码接口 ................................................................................................ - 107 -
4.3.4 资源提供接口 ................................................................................................ - 107 -