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
134 lines (115 loc) · 4.65 KB
/
EventEnums.cs
File metadata and controls
134 lines (115 loc) · 4.65 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
128
129
130
131
132
133
134
// 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
}
public enum PointerType
{
Mouse = 0,
Touch = 1,
Pen = 2,
}
}