Class EditorWindowSpaceProcessor
If Unity is currently in an EditorWindow callback, transforms a 2D coordinate from player window space into window space of the current EditorWindow.
Inherited Members
Namespace: UnityEngine.InputSystem.Processors
Syntax
public class EditorWindowSpaceProcessor : InputProcessor<Vector2>
Remarks
This processor is only available in the editor. Also, it only works on devices that support the UnityEngine.InputSystem.LowLevel.QueryEditorWindowCoordinatesCommand request.
Outside of EditorWindow callbacks, this processor does nothing and just passes through the coordinates it receives.
Methods
Process(Vector2, InputControl)
Transform the given player screen-space coordinate into the coordinate space of the current
EditorWindow
.
Declaration
public override Vector2 Process(Vector2 value, InputControl control)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | value | GameView screen space coordinate. |
InputControl | control | Ignored. |
Returns
Type | Description |
---|---|
Vector2 | The given coordinate transformed into |
Overrides
UnityEngine.InputSystem.InputProcessor<UnityEngine.Vector2>.Process(UnityEngine.Vector2, UnityEngine.InputSystem.InputControl)
Remarks
This method will only succeed if the editor is currently in an EditorWindow
callback such
as OnGUI
.