# IsResizable()

> Checks if the window can be resized manually.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Windowing](/engine/6000.7/script-reference/unityengine/windowing.md)
* **Assembly:** UnityEngine.WindowingModule

```csharp
public bool IsResizable()
```

### Returns

| Type                                                          | Description                                                  |
| ------------------------------------------------------------- | ------------------------------------------------------------ |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | True if the window can be resized manually, false otherwise. |

### Remarks

The initial value comes from the `resizable` setting in [GameWindowCreationSettings](/engine/6000.7/script-reference/unityengine/windowing/gamewindowcreationsettings.md). Use [GameWindow.SetIsResizable](/engine/6000.7/script-reference/unityengine/windowing/gamewindow/setisresizable.md) to change it at runtime.

On QNX, and for a full-screen window on any platform, [GameWindow.SetIsResizable](/engine/6000.7/script-reference/unityengine/windowing/gamewindow/setisresizable.md) has no effect, so this method keeps returning the value the window was created with.

### Examples

```csharp
using UnityEngine;
using UnityEngine.Windowing;

public class IsWindowResizableExample : MonoBehaviour
{
    void Start()
    {
        var window = GameWindow.Main;
        bool resizable = window.IsResizable();
        Debug.Log($"Is window resizable: {resizable}");
    }
}
```
