forked from Unity-Technologies/UnityCsReference
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEventEnums.cs
More file actions
127 lines (109 loc) · 4.55 KB
/
EventEnums.cs
File metadata and controls
127 lines (109 loc) · 4.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
// Unity C# reference source
// Copyright (c) Unity Technologies. For terms of use, see
// https://unity3d.com/legal/licenses/Unity_Reference_Only_License
using System;
namespace UnityEngine
{
// Types of UnityGUI input and processing events.
public enum EventType
{
// Mouse button was pressed.
MouseDown = 0,
// Mouse button was released.
MouseUp = 1,
// Mouse was moved (editor views only).
MouseMove = 2,
// Mouse was dragged.
MouseDrag = 3,
// A keyboard key was pressed.
KeyDown = 4,
// A keyboard key was released.
KeyUp = 5,
// The scroll wheel was moved.
ScrollWheel = 6,
// A repaint event. One is sent every frame.
Repaint = 7,
// A layout event.
Layout = 8,
// Editor only: drag & drop operation updated.
DragUpdated = 9,
// Editor only: drag & drop operation performed.
DragPerform = 10,
// Editor only: drag & drop operation exited.
DragExited = 15,
// [[Event]] should be ignored.
Ignore = 11,
// Already processed event.
Used = 12,
// Validates a special command (e.g. copy & paste)
ValidateCommand = 13,
// Execute a special command (eg. copy & paste)
ExecuteCommand = 14,
// User has right-clicked (or control-clicked on the mac).
ContextClick = 16,
// Mouse entered a window
MouseEnterWindow = 20,
// Mouse left a window
MouseLeaveWindow = 21,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use MouseDown instead (UnityUpgradable) -> MouseDown", true)]
mouseDown = 0,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use MouseUp instead (UnityUpgradable) -> MouseUp", true)]
mouseUp = 1,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use MouseMove instead (UnityUpgradable) -> MouseMove", true)]
mouseMove = 2,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use MouseDrag instead (UnityUpgradable) -> MouseDrag", true)]
mouseDrag = 3,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use KeyDown instead (UnityUpgradable) -> KeyDown", true)]
keyDown = 4,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use KeyUp instead (UnityUpgradable) -> KeyUp", true)]
keyUp = 5,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use ScrollWheel instead (UnityUpgradable) -> ScrollWheel", true)]
scrollWheel = 6,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use Repaint instead (UnityUpgradable) -> Repaint", true)]
repaint = 7,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use Layout instead (UnityUpgradable) -> Layout", true)]
layout = 8,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use DragUpdated instead (UnityUpgradable) -> DragUpdated", true)]
dragUpdated = 9,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use DragPerform instead (UnityUpgradable) -> DragPerform", true)]
dragPerform = 10,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use Ignore instead (UnityUpgradable) -> Ignore", true)]
ignore = 11,
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Obsolete("Use Used instead (UnityUpgradable) -> Used", true)]
used = 12
}
// Types of modifier key that can be active during a keystroke event.
[Flags]
public enum EventModifiers
{
// None
None = 0,
// Shift key
Shift = 1,
// Control key
Control = 2,
// Alt key
Alt = 4,
// Command key (Mac)
Command = 8,
// Num lock key
Numeric = 16,
// Caps lock key
CapsLock = 32,
// Function key
FunctionKey = 64
}
}