1.D3DApp:构造函数,初始化数据成员为默认值。
2.~ D3DApp:析构函数,释放COM接口。
3.AppInst:简单的访问函数,返回应用程序实例句柄的副本。
4.MainWnd:简单的访问函数,返回主窗口句柄的副本。
5.AspectRatio:长宽比:返回缓冲区宽度与高度的比值。长宽比将在下一章使用。简单的实现如下:
float D3DApp::AspectRatio()const { return static_cast<float>(mClientWidth) / mClientHeight; }
6.Run:这个函数封装了应用程序消息循环。它使用Win32 PeekMessage函数,以便当没有消息响应时,它可以处理我们的游戏逻辑。这个函数的实现在§4.3.3节。
7.InitMainWindow:初始化主应用程序窗口,我们假设读者熟悉基本的Win32窗口初始化。
8.InitDirect3D:初始化Direct3D,通过§4.2中讨论的步骤实现。
9.CalculateFrameStats:计算的平均帧每秒和平均帧每毫秒。这种方法的实现在§4.4.4讨论。
本文固定链接:http://www.oxox.work/web/directx11/non-framework-methods/ | 虚幻社区
查看原文:http://www.oxox.work/web/directx11/non-framework-methods/