DXUT参考
这节包含了在DXUT的dxut.h头文件中提供的基本的参考信息。DXUT创建Direct3D例子、原型、工具,并更容易的建立坚固、专业的游戏。它简化了窗口和Direct3D API的使用。
参考内容分为下列部分:
· 函数
· 回调函数
· 结构
· 列举
· 常量
See Also
DXUT概观
函数(functions)
DXUT提供下列函数给应用程序使用:
· DXUTCreateDevice
· DXUTCreateDeviceFromSettings
· DXUTCreateWindow
· DXUTFindValidDeviceSettings
· DXUTGetBackBufferSurfaceDesc
· DXUTGetD3DDevice
· DXUTGetD3DObject
· DXUTGetDeviceCaps
· DXUTGetDeviceSettings
· DXUTGetDeviceStats
· DXUTGetElapsedTime
· DXUTGetExitCode
· DXUTGetFPS
· DXUTGetFrameStats
· DXUTGetHINSTANCE
· DXUTGetHWND
· DXUTGetHWNDDeviceFullScreen
· DXUTGetHWNDDeviceWindowed
· DXUTGetHWNDFocus
· DXUTGetPresentParameters
· DXUTGetShowMsgBoxOnError
· DXUTGetTime
· DXUTGetWindowClientRect
· DXUTGetWindowTitle
· DXUTInit
· DXUTIsKeyDown
· DXUTIsMouseButtonDown
· DXUTIsRenderingPaused
· DXUTIsTimePaused
· DXUTIsWindowed
· DXUTKillTimer
· DXUTMainLoop
· DXUTPause
· DXUTRender3DEnvironment
· DXUTResetFrameworkState
· DXUTSetCallbackDeviceChanging
· DXUTSetCallbackDeviceCreated
· DXUTSetCallbackDeviceDestroyed
· DXUTSetCallbackDeviceLost
· DXUTSetCallbackDeviceReset
· DXUTSetCallbackFrameMove
· DXUTSetCallbackFrameRender
· DXUTSetCallbackKeyboard
· DXUTSetCallbackMouse
· DXUTSetCallbackMsgProc
· DXUTSetConstantFrameTime
· DXUTSetCursorSettings
· DXUTSetDevice
· DXUTSetMultimonSettings
· DXUTSetTimer
· DXUTSetWindow
· DXUTShutdown
· DXUTStaticWndProc
· DXUTToggleFullscreen
· DXUTToggleREF
回调函数(structures)
DXUT 提供下列回调函数,它们可以在应用程序中实现:
· LPDXUTCALLBACKDEVICECREATED
· LPDXUTCALLBACKDEVICEDESTROYED
· LPDXUTCALLBACKDEVICELOST
· LPDXUTCALLBACKDEVICERESET
· LPDXUTCALLBACKFRAMEMOVE
· LPDXUTCALLBACKFRAMERENDER
· LPDXUTCALLBACKISDEVICEACCEPTABLE
· LPDXUTCALLBACKKEYBOARD
· LPDXUTCALLBACKMODIFYDEVICESETTINGS
· LPDXUTCALLBACKMOUSE
· LPDXUTCALLBACKMSGPROC
· LPDXUTCALLBACKTIMER
结构(structures)
DXUT提供下列结构:
· DXUTDeviceSettings
· DXUTMatchOptions
列举(Enumerations)
DXUT提供下列列举类型:
· DXUT_MATCH_TYPE
常量(Constants)
DXUT 提供下列常量:
· DXUTERR |