YSTest: Input.h 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

命名空间 | 宏定义 | 函数
Input.h 文件参考
YFramework Library » YCommonLib

平台相关的扩展输入接口。 更多...

`#include "YModules.h"`
`#include <YCLib/Keys.h>`
`#include <YCLib/Video.h>`
`#include <YCLib/Container.h>`
Input.h 的引用(Include)关系图:

浏览源代码.

## 命名空间

| platform
| 默认平台命名空间。
| platform_ex
| 平台扩展命名空间。

## 宏定义

#define | YCL_KEY(X) size_t(#X [0])
#define | YCL_KEY_Start size_t('P')

## 函数

YF_API void | platform::WaitForInput ()
| 等待任意按键。 更多...
YF_API const platform::KeyInput & | platform_ex::FetchKeyState ()
| 取按键状态。 更多...
YF_API const platform::KeyInput & | platform_ex::FetchOldKeyState ()
| 取上一次更新的按键状态。 更多...
YF_API platform::KeyInput | platform_ex::FetchKeyDownState ()
| 取键按下状态。 更多...
YF_API platform::KeyInput | platform_ex::FetchKeyUpState ()
| 取键释放状态。 更多...
YF_API void | platform_ex::ClearKeyStates ()
| 清除按键缓冲。 更多...
YF_API void | platform_ex::UpdateKeyStates ()
| 更新按键状态。 更多...

## 详细描述

平台相关的扩展输入接口。

版本
  r505

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 299

创建时间:
  2012-04-07 13:37:05 +0800

修改时间:
  2016-06-21 03:50 +0800

文本编码:
  UTF-8

模块名称:
  YCLib::Input

在文件 Input.h 中定义.

## 宏定义说明

## ◆ YCL_KEY

#define YCL_KEY | ( |  | X | ) | size_t(#X [0])

在文件 Input.h 第 46 行定义.

## ◆ YCL_KEY_Start

#define YCL_KEY_Start size_t('P')

在文件 Input.h 第 47 行定义.