# ScreenToGUIPoint(Vector2)

> Converts a point from screen space to GUI position relative to the viewport at the time the CameraProjectionCache was created.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public Vector2 ScreenToGUIPoint(Vector2 screenPoint)
```

### Parameters

**** (\[Vector2]\(/engine/6000.0/script-reference/unityengine/vector2)): A point in screen space.

### Returns

| Type                                                              | Description                                                                  |
| ----------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [Vector2](/engine/6000.0/script-reference/unityengine/vector2.md) | `screenPoint` converted to GUI space relative to the cached camera viewport. |

### Remarks

The screen space y coordinate varies from zero at the top edge of the window to a maximum at the bottom edge of the window.
