# TrIconContent

> Gets the GUIContent from Unity built-in resources with the given information or creates a GUIContent for a GUI element. The icon is loaded with a localized tooltip. Typically, the icon from Assets/Editor Default Resources/Icons is fetched using the icon name. Only the name of the icon, without the.png extension is needed.

## Definition

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

## TrIconContent(string, string)

Gets the [GUIContent](/engine/6000.0/script-reference/unityengine/guicontent.md) from Unity built-in resources with the given information or creates a [GUIContent](/engine/6000.0/script-reference/unityengine/guicontent.md) for a GUI element.

The icon is loaded with a localized tooltip.

Typically, the icon from `Assets/Editor Default Resources/Icons` is fetched using the icon name. Only the name of the icon, without the .png extension is needed.

```csharp
public static GUIContent TrIconContent(string iconName, string tooltip = null)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The name of the icon.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The tooltip to display when the cursor hovers over the icon.

### Returns

| Type                                                                    | Description |
| ----------------------------------------------------------------------- | ----------- |
| [GUIContent](/engine/6000.0/script-reference/unityengine/guicontent.md) |             |

## TrIconContent(Texture, string)

Gets the [GUIContent](/engine/6000.0/script-reference/unityengine/guicontent.md) from Unity built-in resources with the given information or creates a [GUIContent](/engine/6000.0/script-reference/unityengine/guicontent.md) for a GUI element.

The icon is loaded with a localized tooltip.

Typically, the icon from `Assets/Editor Default Resources/Icons` is fetched using the icon name. Only the name of the icon, without the .png extension is needed.

```csharp
public static GUIContent TrIconContent(Texture icon, string tooltip = null)
```

### Parameters

**** (\[Texture]\(/engine/6000.0/script-reference/unityengine/texture)): The icon to associate with the [GUIContent.image](/engine/6000.0/script-reference/unityengine/guicontent/image.md).**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The tooltip to display when the cursor hovers over the icon.

### Returns

| Type                                                                    | Description |
| ----------------------------------------------------------------------- | ----------- |
| [GUIContent](/engine/6000.0/script-reference/unityengine/guicontent.md) |             |
