h,因为它包含了需要使用的对话框的定义,而我们就需要把它的源文件复制到我们程序代码的文件夹下。
当然他们也已经放在附带光盘里了。
最重要的类莫过于 CD3DApplication 类了。
可以说它就是 D3D 示例框架的脊柱。
如果你有看过 DirectX SDK 里的示例程序的话,那你肯定对它们不会太陌生。
它提供了所有的主程序工具,从创建主窗口,到管理消息泵,再到通过 CD3DEnumeration 类查询显卡的显示模式和支持特性。
这个类包含了应用程序的最重要的循环部分,而这一部分负责读取由视窗操作系统而来的消息以及调用程序指定代码来更新和渲染场景。
CD3DApplication 类之所以那么有用的另一个原因便是其用户扩展性。
这个类其中的一些函数被声明为虚函数,这就使得程序员可以创造一个特定的 CD3DApplication 派生类并重写这些函数来获得不同的功能。
几乎所有的 D3D 示例都是使用这个方法:重载 CD3DApplication 的虚成员函数来表现在示例想体现的某些特性。
我们的程序也是一样,正如我们在下几章里会看到的,我们将建.
上一篇:
【精品文档】:给学计算机的人的肺腑之言
下一篇:
中小学生社会教育市场调查综述