DXUT暂停函数

函数
描述

DXUTPause
将框架的内部计数器和(或)渲染过程设为暂停状态

DXUTRenderingPaused
检查当前设备的渲染状态是否处在暂停状态

DXUTIsTimePaused
检查当前设备的计时器是否处在暂停状态

DXUTPause

Sets the paused state of DXUT internal timer and/or rendering process.

  VOID DXUTPause(    BOOL    bPauseTime    ,    BOOL    bPauseRendering     )  ;
Parameters
bPauseTime
[in] If TRUE, DXUT internal timer is paused. If FALSE, the timer is resumed from a paused state. See Remarks.
bPauseRendering
[in] If TRUE, DXUT will not call the LPDXUTCALLBACKD3D10FRAMERENDER callback function; DXUT will continue to call the LPDXUTCALLBACKFRAMEMOVE callback function. If FALSE, rendering will resume from a paused state. See Remarks.
Return Values

No return value.

Remarks

The timer controls the fTime and fElapsedTime parameters passed to the LPDXUTCALLBACKFRAMEMOVE or render callback functions.

When time is paused, fTime will remain unchanged and fElapsedTime will be 0.0f. The LPDXUTCALLBACKFRAMEMOVE and the render callback functions will still be called. This allows a camera to still move while time is paused.

When rendering is paused, the render callback function and the Direct3D Present method will not be called, and DXUT will periodically yield time to other processes by calling Sleep.

DXUTIsRenderingPaused

Indicates whether rendering has been paused in DXUT.

  BOOL DXUTIsRenderingPaused()  ;
Parameters

None.

Return Values

TRUE if rendering has been paused in DXUT.

DXUTIsTimePaused

Indicates whether time has been paused in DXUT.

  BOOL DXUTIsTimePaused()  ;
Parameters

None.

Return Values

TRUE if time has been paused in DXUT.

DXUT用户输入函数

函数
描述

DXUTIsKeyDown
检查当该函数调用时,键盘上指定的某个键是否按下。

DXUTIsMouseButtonDown
检查当该函数调用时,指定的鼠标键是否按下。

DXUTIsKeyDown

Indicates whether a specified keyboard key is up or down at the time the function is called.

  BOOL DXUTIsKeyDown(    BYTE    vKey     )  ;
Parameters
vKey
[in] Virtual key code of a keyboard key. For example VK_F1, VK_LSHIFT, VK_RCONTROL, VK_RMENU, and 41 (representing the 'A' key).
Return Values

TRUE if the specified vKey keyboard key is down; FALSE otherwise.

DXUTIsMouseButtonDown

Indicates whether a specified mouse button is up or down at the time the function is called.

  BOOL DXUTIsMouseButtonDown(    BYTE    vButton     )  ;
Parameters
vButton
[in] Virtual key code of a mouse button. Allowed values are VK_LBUTTON, VK_RBUTTON, VK_MBUTTON, VK_XBUTTON1, and VK_XBUTTON2.
Return Values

TRUE if the specified vButton mouse button is down; FALSE otherwise.

DXUT框架剖析(12)相关推荐

  1. DXUT框架剖析系列文章(原创:天行健 君子当自强而不息)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原创博客:天行健 君子当自强而不息 原文出处:DXUT框架剖析 DXUT框架剖析 ...

  2. DXUT框架剖析(14)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(14) 控件是用户接口的重要组成部分,为了便于用户操 ...

  3. DXUT框架剖析(13)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(13) 添加文本 DXUT框架对文本绘制进行了封装, ...

  4. DXUT框架剖析(11)

    本文版权归博客园 原创作者:  原文出处:DXUT框架剖析(11) DXUT统计函数 函数 描述 DXUTGetFPS 获取当前每秒提交的帧数 DXUTGetFrameStats 获取一个指向字符串的 ...

  5. DXUT框架剖析(10)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(10) 管理DXUT框架的函数 函数 描述 DXUT ...

  6. DXUT框架剖析(9)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(9) 下面列出允许改变DXUT行为和获取内部变量的函 ...

  7. DXUT框架剖析(8)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(8) DXUT框架与错误处理 Direct3D AP ...

  8. DXUT框架剖析(7)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(7) (2)帧事件 框架也提供了帧事件,它在渲染过程 ...

  9. DXUT框架剖析(6)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(6) 在窗口和设备创建好之后,应用程序需要使用消息循 ...

  10. DXUT框架剖析(5)

    本文版权归博客园 lovedday 所有,转载请详细标明原创作者及原文出处,以示尊重! 原创作者: lovedday  原文出处:DXUT框架剖析(5) 修改可用的设备 应用程序可以通过DXUTSet ...

最新文章

  1. Java编译分类:前端编译和后端编译
  2. socket技术难点
  3. 【Linux】一步一步学Linux——apropos命令(230)
  4. iOS: 图解Xcode常用的快捷键
  5. web 服务器 内存 影响_C/C++服务器开发常用的7大开源库,让你在同行中脱颖而出...
  6. andorid 三种方式的练习
  7. int 占一个机器字长
  8. Java对数组的操作(三)—比较两个数组中的元素是否相同的最简单方法
  9. 高中计算机网络培训心得体会,高中老师信息技术培训心得体会
  10. Intel SGX技术详细解释(非常棒)
  11. 土方回填施工方案范本_外购土方回填施工方案
  12. 用公式编辑器打的公式变大了怎么办?
  13. 就小容量分布式光伏电站信息采集系统的设计与应用的研究方案 光伏电站建设 小型光伏电站 (安科瑞-须静燕)
  14. 网联清算平台45家股东名单出炉【附股权明细表】
  15. oracle10g windows7
  16. cpu设计和实现(pc跳转和延迟槽)
  17. 买二手房不用愁,Python爬虫一键爬取海量二手房源,分分钟找到心仪房子!【附源码】
  18. 编程领域名词:魔法数值、魔法数字、魔法值
  19. 亚马逊AWS Kinesis Video Streams with KVS demo示例
  20. 实现手机来电铃声,通知铃声、警告铃声等音频定制化功能(一,添加扫描分区myimage)

热门文章

  1. 心得丨如何快速上手疯狂上涨的Python?
  2. Tensorflow—交叉熵
  3. python的print函数
  4. 重磅突发!全球首富40颗卫星遭摧毁
  5. 如何正确地运用人工智能模型?
  6. 加大基础研究投入 给科技创新注入“强心剂”
  7. 重磅!库克官宣苹果放弃英特尔,全面采用自研芯片,MAC迎来历史转折点
  8. 科学探索奖首批50名获奖者都有谁?
  9. 能源枯竭?在能源互联网时代不存在!
  10. 深圳神经科学研究院院长谭力海: AI取代人脑? 不, 必须向人脑“学习”!