# GUITargetAttribute

> Default constructor initializes the attribute for OnGUI to be called for all available displays.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.IMGUIModule

## GUITargetAttribute()

Default constructor initializes the attribute for OnGUI to be called for all available displays.

```csharp
public GUITargetAttribute()
```

## GUITargetAttribute(int)

Default constructor initializes the attribute for OnGUI to be called for all available displays.

```csharp
public GUITargetAttribute(int displayIndex)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Display index.

## GUITargetAttribute(int, int)

Default constructor initializes the attribute for OnGUI to be called for all available displays.

```csharp
public GUITargetAttribute(int displayIndex, int displayIndex1)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Display index.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Display index.

## GUITargetAttribute(int, int, int\[])

Default constructor initializes the attribute for OnGUI to be called for all available displays.

```csharp
public GUITargetAttribute(int displayIndex, int displayIndex1, params int[] displayIndexList)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Display index.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Display index.**** (\[int\[]]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Display index list.
