Class EditorViewport.Input
Gathered input data.
Inheritance
System.Object
EditorViewport.Input
Namespace: FlaxEditor.Viewport
Assembly: FlaxEngine.CSharp.dll
Syntax
public sealed class Input : ValueType
Fields
IsAltDown
The is alt down flag.
Declaration
public bool IsAltDown
Field Value
|
System.Boolean
|
IsControlDown
The is control down flag.
Declaration
public bool IsControlDown
Field Value
|
System.Boolean
|
IsMouseLeftDown
The is mouse left down flag.
Declaration
public bool IsMouseLeftDown
Field Value
|
System.Boolean
|
IsMouseMiddleDown
The is mouse middle down flag.
Declaration
public bool IsMouseMiddleDown
Field Value
|
System.Boolean
|
IsMouseRightDown
The is mouse right down flag.
Declaration
public bool IsMouseRightDown
Field Value
|
System.Boolean
|
IsMoving
The is moving state.
Declaration
public bool IsMoving
Field Value
|
System.Boolean
|
IsOrbiting
The is orbiting state.
Declaration
public bool IsOrbiting
Field Value
|
System.Boolean
|
IsPanning
The is panning state.
Declaration
public bool IsPanning
Field Value
|
System.Boolean
|
IsRotating
The is rotating state.
Declaration
public bool IsRotating
Field Value
|
System.Boolean
|
IsShiftDown
The is shift down flag.
Declaration
public bool IsShiftDown
Field Value
|
System.Boolean
|
IsZooming
The is zooming state.
Declaration
public bool IsZooming
Field Value
|
System.Boolean
|
MouseWheelDelta
The mouse wheel delta.
Declaration
public float MouseWheelDelta
Field Value
|
System.Single
|
WasAltDownBefore
The is alt down flag cached from the previous input. Used to make IsControllingMouse consistent when user releases Alt while orbiting with Alt+LMB.
Declaration
public bool WasAltDownBefore
Field Value
|
System.Boolean
|
Properties
IsControllingMouse
Gets a value indicating whether use is controlling mouse.
Declaration
public bool IsControllingMouse { get; }
Property Value
|
System.Boolean
|
Methods
Clear()
Clears the data.
Declaration
public void Clear()
Gather(Window, Boolean, ref EditorViewport.Input)
Gathers input from the specified window.
Declaration
public void Gather(Window window, bool useMouse, ref EditorViewport.Input prevInput)
Parameters
|
Window
window
The window. |
|
System.Boolean
useMouse
True if use mouse input, otherwise will skip mouse. |
|
EditorViewport.Input
prevInput
Previous input state. |