DXUT11框架浅析(6)--功能函数
2013-09-11 22:48
253 查看
DXUT11框架浅析(6)--功能函数
在DXUT.h中,除了提供一些最基础的使用D3D的函数,还提供了很多功能函数,简化开发。
DXUTToggleFullScreen / DXUTToggleREF / DXUTToggleWARP
切换全屏 / D3D9的 REF和HAL设备类型 / D3D11的WARP和HARDWARE设备切换。
DXUTPause
设置暂停时钟和暂停渲染。
DXUTSetConstantFrameTime
让每帧的时间间隔恒定。
DXUTSetCursorSettings
在全屏下是否显示光标,是否剪裁光标(当光标只有一部分在视角内时)
DXUTSetD3DVersionSupport
设置是否支持D3D9和D3D11。
DXUTSetHotkeyHandling
是否启用Alt+Enter触发全屏切换
是否启用Esc触发退出程序。
是否启用暂停触发时钟暂停。
DXUTSetMultimonSettings
在多显示器的计算机上,窗口移到另一个显示器时,是否根据显示器的显卡重建D3D设备。
DXUTSetShortcutKeySettings
在全屏模式和窗口模式时是否允许接收Windos快捷键消息。
DXUTSetWindowSettings
为DXUT11创建的窗口设置一个WindowProc函数。
DXUTSetTimer / DXUTKillTimer
设置和取消时钟
DXUTResetFrameworkState
重置DXUTState中的所有成员。
DXUTSetIsInGammaCorrectMode
设置是否进入伽马校正模式,会影响设备枚举的结果。
DXUTGetMSAASwapChainCreated
得知DXUT11是否启用抗锯齿。
在DXUT.h中,除了提供一些最基础的使用D3D的函数,还提供了很多功能函数,简化开发。
DXUTToggleFullScreen / DXUTToggleREF / DXUTToggleWARP
切换全屏 / D3D9的 REF和HAL设备类型 / D3D11的WARP和HARDWARE设备切换。
DXUTPause
设置暂停时钟和暂停渲染。
DXUTSetConstantFrameTime
让每帧的时间间隔恒定。
DXUTSetCursorSettings
在全屏下是否显示光标,是否剪裁光标(当光标只有一部分在视角内时)
DXUTSetD3DVersionSupport
设置是否支持D3D9和D3D11。
DXUTSetHotkeyHandling
是否启用Alt+Enter触发全屏切换
是否启用Esc触发退出程序。
是否启用暂停触发时钟暂停。
DXUTSetMultimonSettings
在多显示器的计算机上,窗口移到另一个显示器时,是否根据显示器的显卡重建D3D设备。
DXUTSetShortcutKeySettings
在全屏模式和窗口模式时是否允许接收Windos快捷键消息。
DXUTSetWindowSettings
为DXUT11创建的窗口设置一个WindowProc函数。
DXUTSetTimer / DXUTKillTimer
设置和取消时钟
DXUTResetFrameworkState
重置DXUTState中的所有成员。
DXUTSetIsInGammaCorrectMode
设置是否进入伽马校正模式,会影响设备枚举的结果。
DXUTGetMSAASwapChainCreated
得知DXUT11是否启用抗锯齿。
相关文章推荐
- DXUT11框架浅析(5)--基础函数
- 【转载】DXUT11框架浅析(4)--调试相关
- DirectX框架解析11(DXUT统计函数 DXUT时间函数 DXUT计时器函数)
- DXUT11框架浅析(1)--错误处理
- DXUT11框架浅析(4)--调试相关
- Edge Boxes论文浅读和EdgeBoxes Matlab代码功能函数浅析
- 【转贴】DXUT 框架函数介绍
- 【转贴】DXUT 框架函数介绍
- 一步一步重写 CodeIgniter 框架 (11) —— 使用 CodeIgniter 函数库
- DXUT框架剖析(11)
- 浅析busybox查找命令和调用相应命令函数的实现流程框架
- 【转贴】DXUT 框架函数介绍
- DXUT框架剖析(11)
- DXUT框架剖析(11)
- DirectX框架解析10 (管理DXUT框架的函数 和 管理DXUT框架的函数)
- 【转贴】DXUT 框架函数介绍
- DXUT框架剖析(11)
- 【转贴】DXUT 框架函数介绍
- DXUT框架剖析(11)
- DeepLearningToolbox(1)代码框架分析之关键函数的主要功能