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 -
第2章 CEGUI事件系统和属性系统 - 15 -
2.1 CEGUI的事件系统 - 16 -
2.2 CEGUI的属性系统 - 29 -
2.3 属性事件与布局文件 - 32 -
第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 -
第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 -
第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 -
第6章 外观系统 - 131 -
.........
1