Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
MultiKeyboard
MultiKeyboard 的协作图:

类

class  KeyboardData

静态 Public 成员函数

static bool IsConnected (int keyboardIndex)
static bool IsKeyDown (int keyboardIndex, Key key)
static bool IsKeyDownOnce (int keyboardIndex, Key key)
static bool IsKeyDownRepeat (int keyboardIndex, Key key)
static ? Key LastKey (int keyboardIndex)
static ? char LastChar (int keyboardIndex)
static void Clear ()

静态包函数

static void BeforeFrame ()
static void AfterFrame ()
static void Initialize ()
static void Dispose ()

属性

static bool BackButtonQuitsApp [get, set]

事件

static Action< int, Key > KeyDown
static Action< int, Key > KeyUp
static Action< int, char > CharacterEntered

静态 Private 成员函数

static void SetIsConnected (int keyboardIndex, bool value)
static bool ProcessKeyDown (int keyboardIndex, Key key)
static bool ProcessKeyUp (int keyboardIndex, Key key)
static bool ProcessCharacterEntered (int keyboardIndex, char ch)

静态 Private 属性

static double KeyFirstRepeatTime = 0.3
static double KeyNextRepeatTime = 0.04
static KeyboardData[] _KeyboardData = [new(), new(), new(), new()]

详细描述

在文件 MultiKeyboard.cs 第 4 行定义.

成员函数说明

◆ AfterFrame()

void MultiKeyboard.AfterFrame ( )
staticpackage

在文件 MultiKeyboard.cs 第 66 行定义.

函数调用图:

◆ BeforeFrame()

void MultiKeyboard.BeforeFrame ( )
staticpackage

在文件 MultiKeyboard.cs 第 64 行定义.

◆ Clear()

void MultiKeyboard.Clear ( )
static

在文件 MultiKeyboard.cs 第 52 行定义.

◆ Dispose()

void MultiKeyboard.Dispose ( )
staticpackage

在文件 MultiKeyboard.cs 第 137 行定义.

◆ Initialize()

void MultiKeyboard.Initialize ( )
staticpackage

在文件 MultiKeyboard.cs 第 135 行定义.

◆ IsConnected()

bool MultiKeyboard.IsConnected ( int keyboardIndex)
static

在文件 MultiKeyboard.cs 第 37 行定义.

◆ IsKeyDown()

bool MultiKeyboard.IsKeyDown ( int keyboardIndex,
Key key )
static

在文件 MultiKeyboard.cs 第 39 行定义.

这是这个函数的调用关系图:

◆ IsKeyDownOnce()

bool MultiKeyboard.IsKeyDownOnce ( int keyboardIndex,
Key key )
static

在文件 MultiKeyboard.cs 第 41 行定义.

这是这个函数的调用关系图:

◆ IsKeyDownRepeat()

bool MultiKeyboard.IsKeyDownRepeat ( int keyboardIndex,
Key key )
static

在文件 MultiKeyboard.cs 第 43 行定义.

这是这个函数的调用关系图:

◆ LastChar()

? char MultiKeyboard.LastChar ( int keyboardIndex)
static

在文件 MultiKeyboard.cs 第 50 行定义.

◆ LastKey()

? Key MultiKeyboard.LastKey ( int keyboardIndex)
static

在文件 MultiKeyboard.cs 第 48 行定义.

◆ ProcessCharacterEntered()

bool MultiKeyboard.ProcessCharacterEntered ( int keyboardIndex,
char ch )
staticprivate

在文件 MultiKeyboard.cs 第 125 行定义.

◆ ProcessKeyDown()

bool MultiKeyboard.ProcessKeyDown ( int keyboardIndex,
Key key )
staticprivate

在文件 MultiKeyboard.cs 第 100 行定义.

◆ ProcessKeyUp()

bool MultiKeyboard.ProcessKeyUp ( int keyboardIndex,
Key key )
staticprivate

在文件 MultiKeyboard.cs 第 114 行定义.

◆ SetIsConnected()

void MultiKeyboard.SetIsConnected ( int keyboardIndex,
bool value )
staticprivate

在文件 MultiKeyboard.cs 第 96 行定义.

类成员变量说明

◆ _KeyboardData

KeyboardData [] MultiKeyboard._KeyboardData = [new(), new(), new(), new()]
staticprivate

在文件 MultiKeyboard.cs 第 25 行定义.

◆ KeyFirstRepeatTime

double MultiKeyboard.KeyFirstRepeatTime = 0.3
staticprivate

在文件 MultiKeyboard.cs 第 21 行定义.

◆ KeyNextRepeatTime

double MultiKeyboard.KeyNextRepeatTime = 0.04
staticprivate

在文件 MultiKeyboard.cs 第 23 行定义.

属性说明

◆ BackButtonQuitsApp

bool MultiKeyboard.BackButtonQuitsApp
staticgetset

在文件 MultiKeyboard.cs 第 28 行定义.

事件说明

◆ CharacterEntered

Action<int, char> MultiKeyboard.CharacterEntered
static

在文件 MultiKeyboard.cs 第 35 行定义.

◆ KeyDown

Action<int, Key> MultiKeyboard.KeyDown
static

在文件 MultiKeyboard.cs 第 31 行定义.

◆ KeyUp

Action<int, Key> MultiKeyboard.KeyUp
static

在文件 MultiKeyboard.cs 第 33 行定义.


该类的文档由以下文件生成: