# visible

> Indicates whether or not this element should be rendered.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.UIElements](/engine/6000.7/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public bool visible { get; set; }
```

### Remarks

The value of this property reflects the value of [\_visibility](/engine/6000.7/script-reference/unityengine/uielements/iresolvedstyle/visibility.md) for this element. The value is true for [Visibility.Visible](/engine/6000.7/script-reference/unityengine/uielements/visibility/visible.md) and false for [Visibility.Hidden](/engine/6000.7/script-reference/unityengine/uielements/visibility/hidden.md). Writing to this property writes to [\_visibility](/engine/6000.7/script-reference/unityengine/uielements/istyle/visibility.md).

Invisible elements are ignored by pointer events and by [IPanel.Pick](/engine/6000.7/script-reference/unityengine/uielements/ipanel/pick.md).

Additional Resources: [\_resolvedStyle](/engine/6000.7/script-reference/unityengine/uielements/visualelement/resolvedstyle.md), [\_style](/engine/6000.7/script-reference/unityengine/uielements/visualelement/style.md)
