您的位置:首页 > 其它

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是否启用抗锯齿。
 
 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  DXUT11 D3D