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

静态 Public 成员函数

static void SetMousePosition (int x, int y)
static MouseButton TranslateMouseButton (Silk.NET.Input.MouseButton mouseButton)
static StandardCursor TranslateCursorType (CursorType cursorType)
static bool IsMouseButtonDown (MouseButton mouseButton)
static bool IsMouseButtonDownOnce (MouseButton mouseButton)
static bool IsMouseButtonUpOnce (MouseButton mouseButton)
static void Clear ()
static void ProcessMouseDown (MouseButton mouseButton, Point2 position)
static void ProcessMouseUp (MouseButton mouseButton, Point2 position)
static void ProcessMouseMove (Point2 position)
static void ProcessMouseWheel (float value)
static void SetCursorType (CursorType cursorType)

静态 Public 属性

static IMouse m_mouse
static ? Point2 m_lastMousePosition

静态包函数

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

属性

static Point2 MouseMovement [get, private set]
static int MouseWheelMovement [get, private set]
static ? Point2 MousePosition [get, private set]
static bool IsMouseVisible [get, set]

事件

static Action< MouseEventMouseMove
static Action< MouseButtonEventMouseDown
static Action< MouseButtonEventMouseUp

静态 Private 成员函数

static void MouseDownHandler (IMouse mouse, Silk.NET.Input.MouseButton button)
static void MouseUpHandler (IMouse mouse, Silk.NET.Input.MouseButton button)
static void MouseMoveHandler (IMouse mouse, System.Numerics.Vector2 position)
static void MouseWheelHandler (IMouse mouse, ScrollWheel scrollWheel)
static Mouse ()

静态 Private 属性

static bool[] m_mouseButtonsDownArray
static int[] m_mouseButtonsDownFrameArray
static bool[] m_mouseButtonsDelayedUpArray
static bool[] m_mouseButtonsDownOnceArray
static bool[] m_mouseButtonsUpOnceArray

详细描述

在文件 Mouse.cs14 行定义.

构造及析构函数说明

◆ Mouse()

Engine.Input.Mouse.Mouse ( )
staticprivate

在文件 Mouse.cs309 行定义.

成员函数说明

◆ AfterFrame()

void Engine.Input.Mouse.AfterFrame ( )
staticpackage

在文件 Mouse.cs334 行定义.

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

◆ BeforeFrame()

void Engine.Input.Mouse.BeforeFrame ( )
staticpackage

在文件 Mouse.cs91 行定义.

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

◆ Clear()

void Engine.Input.Mouse.Clear ( )
static

在文件 Mouse.cs324 行定义.

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

◆ Dispose()

void Engine.Input.Mouse.Dispose ( )
staticpackage

在文件 Mouse.cs89 行定义.

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

◆ Initialize()

void Engine.Input.Mouse.Initialize ( )
staticpackage

在文件 Mouse.cs75 行定义.

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

◆ IsMouseButtonDown()

bool Engine.Input.Mouse.IsMouseButtonDown ( MouseButton mouseButton)
static

在文件 Mouse.cs318 行定义.

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

◆ IsMouseButtonDownOnce()

bool Engine.Input.Mouse.IsMouseButtonDownOnce ( MouseButton mouseButton)
static

在文件 Mouse.cs320 行定义.

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

◆ IsMouseButtonUpOnce()

bool Engine.Input.Mouse.IsMouseButtonUpOnce ( MouseButton mouseButton)
static

在文件 Mouse.cs322 行定义.

◆ MouseDownHandler()

void Engine.Input.Mouse.MouseDownHandler ( IMouse mouse,
Silk.NET.Input.MouseButton button )
staticprivate

在文件 Mouse.cs256 行定义.

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

◆ MouseMoveHandler()

void Engine.Input.Mouse.MouseMoveHandler ( IMouse mouse,
System.Numerics.Vector2 position )
staticprivate

在文件 Mouse.cs274 行定义.

函数调用图:

◆ MouseUpHandler()

void Engine.Input.Mouse.MouseUpHandler ( IMouse mouse,
Silk.NET.Input.MouseButton button )
staticprivate

在文件 Mouse.cs264 行定义.

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

◆ MouseWheelHandler()

void Engine.Input.Mouse.MouseWheelHandler ( IMouse mouse,
ScrollWheel scrollWheel )
staticprivate

在文件 Mouse.cs281 行定义.

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

◆ ProcessMouseDown()

void Engine.Input.Mouse.ProcessMouseDown ( MouseButton mouseButton,
Point2 position )
static

在文件 Mouse.cs358 行定义.

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

◆ ProcessMouseMove()

void Engine.Input.Mouse.ProcessMouseMove ( Point2 position)
static

在文件 Mouse.cs393 行定义.

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

◆ ProcessMouseUp()

void Engine.Input.Mouse.ProcessMouseUp ( MouseButton mouseButton,
Point2 position )
static

在文件 Mouse.cs373 行定义.

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

◆ ProcessMouseWheel()

void Engine.Input.Mouse.ProcessMouseWheel ( float value)
static

在文件 Mouse.cs402 行定义.

◆ SetCursorType()

void Engine.Input.Mouse.SetCursorType ( CursorType cursorType)
static

在文件 Mouse.cs409 行定义.

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

◆ SetMousePosition()

void Engine.Input.Mouse.SetMousePosition ( int x,
int y )
static

在文件 Mouse.cs69 行定义.

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

◆ TranslateCursorType()

StandardCursor Engine.Input.Mouse.TranslateCursorType ( CursorType cursorType)
static

在文件 Mouse.cs292 行定义.

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

◆ TranslateMouseButton()

MouseButton Engine.Input.Mouse.TranslateMouseButton ( Silk.NET.Input.MouseButton mouseButton)
static

在文件 Mouse.cs283 行定义.

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

类成员变量说明

◆ m_lastMousePosition

? Point2 Engine.Input.Mouse.m_lastMousePosition
static

在文件 Mouse.cs43 行定义.

◆ m_mouse

IMouse Engine.Input.Mouse.m_mouse
static

在文件 Mouse.cs41 行定义.

◆ m_mouseButtonsDelayedUpArray

bool [] Engine.Input.Mouse.m_mouseButtonsDelayedUpArray
staticprivate

在文件 Mouse.cs49 行定义.

◆ m_mouseButtonsDownArray

bool [] Engine.Input.Mouse.m_mouseButtonsDownArray
staticprivate

在文件 Mouse.cs45 行定义.

◆ m_mouseButtonsDownFrameArray

int [] Engine.Input.Mouse.m_mouseButtonsDownFrameArray
staticprivate

在文件 Mouse.cs47 行定义.

◆ m_mouseButtonsDownOnceArray

bool [] Engine.Input.Mouse.m_mouseButtonsDownOnceArray
staticprivate

在文件 Mouse.cs51 行定义.

◆ m_mouseButtonsUpOnceArray

bool [] Engine.Input.Mouse.m_mouseButtonsUpOnceArray
staticprivate

在文件 Mouse.cs53 行定义.

属性说明

◆ IsMouseVisible

bool Engine.Input.Mouse.IsMouseVisible
staticgetset

在文件 Mouse.cs61 行定义.

◆ MouseMovement

Point2 Engine.Input.Mouse.MouseMovement
staticgetprivate set

在文件 Mouse.cs55 行定义.

◆ MousePosition

? Point2 Engine.Input.Mouse.MousePosition
staticgetprivate set

在文件 Mouse.cs59 行定义.

◆ MouseWheelMovement

int Engine.Input.Mouse.MouseWheelMovement
staticgetprivate set

在文件 Mouse.cs57 行定义.

事件说明

◆ MouseDown

Action<MouseButtonEvent> Engine.Input.Mouse.MouseDown
static

在文件 Mouse.cs65 行定义.

◆ MouseMove

Action<MouseEvent> Engine.Input.Mouse.MouseMove
static

在文件 Mouse.cs63 行定义.

◆ MouseUp

Action<MouseButtonEvent> Engine.Input.Mouse.MouseUp
static

在文件 Mouse.cs67 行定义.


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