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

类

class  MouseData

静态 Public 成员函数

static bool IsConnected (int mouseIndex)
static Point2 MouseMovement (int mouseIndex)
static int MouseWheelMovement (int mouseIndex)
static Point2 MousePosition (int mouseIndex)
static bool IsMouseButtonDown (int mouseIndex, MouseButton mouseButton)
static bool IsMouseButtonDownOnce (int mouseIndex, MouseButton mouseButton)
static bool IsMouseButtonUpOnce (int mouseIndex, MouseButton mouseButton)
static void Clear ()

静态包函数

static void AfterFrame ()
static void IsConnected (int mouseIndex, bool value)
static void MouseMovement (int mouseIndex, Point2 value)
static void MouseWheelMovement (int mouseIndex, int value)
static void Initialize ()
static void Dispose ()
static void BeforeFrame ()

事件

static Action< MultiMouseEvent > MouseMove
static Action< MultiMouseButtonEvent > MouseDown
static Action< MultiMouseButtonEvent > MouseUp

静态 Private 成员函数

static void ProcessMouseDown (int mouseIndex, MouseButton mouseButton, Point2 position)
static void ProcessMouseUp (int mouseIndex, MouseButton mouseButton, Point2 position)
static void ProcessMouseMove (int mouseIndex, Point2 move)

静态 Private 属性

static MouseData[] _MouseData = [new(), new(), new(), new()]

详细描述

在文件 MultiMouse.cs 第 7 行定义.

成员函数说明

◆ AfterFrame()

void MultiMouse.AfterFrame ( )
staticpackage

在文件 MultiMouse.cs 第 60 行定义.

◆ BeforeFrame()

void MultiMouse.BeforeFrame ( )
staticpackage

在文件 MultiMouse.cs 第 126 行定义.

◆ Clear()

void MultiMouse.Clear ( )
static

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

◆ Dispose()

void MultiMouse.Dispose ( )
staticpackage

在文件 MultiMouse.cs 第 124 行定义.

◆ Initialize()

void MultiMouse.Initialize ( )
staticpackage

在文件 MultiMouse.cs 第 122 行定义.

◆ IsConnected() [1/2]

bool MultiMouse.IsConnected ( int mouseIndex)
static

在文件 MultiMouse.cs 第 34 行定义.

◆ IsConnected() [2/2]

void MultiMouse.IsConnected ( int mouseIndex,
bool value )
staticpackage

在文件 MultiMouse.cs 第 110 行定义.

◆ IsMouseButtonDown()

bool MultiMouse.IsMouseButtonDown ( int mouseIndex,
MouseButton mouseButton )
static

在文件 MultiMouse.cs 第 42 行定义.

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

◆ IsMouseButtonDownOnce()

bool MultiMouse.IsMouseButtonDownOnce ( int mouseIndex,
MouseButton mouseButton )
static

在文件 MultiMouse.cs 第 44 行定义.

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

◆ IsMouseButtonUpOnce()

bool MultiMouse.IsMouseButtonUpOnce ( int mouseIndex,
MouseButton mouseButton )
static

在文件 MultiMouse.cs 第 47 行定义.

◆ MouseMovement() [1/2]

Point2 MultiMouse.MouseMovement ( int mouseIndex)
static

在文件 MultiMouse.cs 第 36 行定义.

◆ MouseMovement() [2/2]

void MultiMouse.MouseMovement ( int mouseIndex,
Point2 value )
staticpackage

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

◆ MousePosition()

Point2 MultiMouse.MousePosition ( int mouseIndex)
static

在文件 MultiMouse.cs 第 40 行定义.

◆ MouseWheelMovement() [1/2]

int MultiMouse.MouseWheelMovement ( int mouseIndex)
static

在文件 MultiMouse.cs 第 38 行定义.

◆ MouseWheelMovement() [2/2]

void MultiMouse.MouseWheelMovement ( int mouseIndex,
int value )
staticpackage

在文件 MultiMouse.cs 第 118 行定义.

◆ ProcessMouseDown()

void MultiMouse.ProcessMouseDown ( int mouseIndex,
MouseButton mouseButton,
Point2 position )
staticprivate

在文件 MultiMouse.cs 第 70 行定义.

◆ ProcessMouseMove()

void MultiMouse.ProcessMouseMove ( int mouseIndex,
Point2 move )
staticprivate

在文件 MultiMouse.cs 第 94 行定义.

函数调用图:

◆ ProcessMouseUp()

void MultiMouse.ProcessMouseUp ( int mouseIndex,
MouseButton mouseButton,
Point2 position )
staticprivate

在文件 MultiMouse.cs 第 82 行定义.

类成员变量说明

◆ _MouseData

MouseData [] MultiMouse._MouseData = [new(), new(), new(), new()]
staticprivate

在文件 MultiMouse.cs 第 26 行定义.

事件说明

◆ MouseDown

Action<MultiMouseButtonEvent> MultiMouse.MouseDown
static

在文件 MultiMouse.cs 第 30 行定义.

◆ MouseMove

Action<MultiMouseEvent> MultiMouse.MouseMove
static

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

◆ MouseUp

Action<MultiMouseButtonEvent> MultiMouse.MouseUp
static

在文件 MultiMouse.cs 第 32 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Input/MultiMouse.cs