Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Enumerates the types of Input Events that can happen and be handled.

Namespace: Visual3D.Input
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

      
 C#  Visual Basic 
[FlagsAttribute]
public enum InputEventTypes
<FlagsAttribute> _
Public Enumeration InputEventTypes

Members

MemberValueDescription
None0
No Event.
KeyboardKey1
Includes all Keyboard key press events - whether normal, modifier, or special key.
ModifierToggled2
Includes any event which toggles the Modifiers.
MouseButtonLeft4
Left Mouse Button event
MouseButtonRight8
Right Mouse Button event
MouseButtonMiddle16
Middle Mouse Button event
MouseButtonX132
X1 Mouse Button event
MouseButtonX264
X2 Mouse Button event
MouseAnyButton124
Mask for all Mouse Button events
AnyKeyEvent125
Event is some form of Key/Button press event (whether keyboard or mouse button).
MouseMoveWheel128
Mouse Wheel movement event (up or down).
MouseMoveXY256
Mouse Moved event - XY motion.
MouseAnyMove384
Mask for both Mouse Wheel and XY-Motion events.
MouseAnyEvent508
Mask for all Mouse Events - includes button, wheel, or motions events.
GuiEvent512
Gui System Handled a Direct Input Event - and translated into a SelectionID, and more.
GuiEventProgrammed1024
Gui System Handled a Programmatic Event - and translated into a SelectionID, and more.
GuiAnyEvent1536
Includes All Events that were handled by the Gui System.
AnyEvent2047

See Also