# readable

> Is texture data readable from scripts.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

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

### Remarks

Texture has to be set as "readable" in order for [Texture2D.GetPixel](/engine/6000.6/script-reference/unityengine/texture2d/getpixel.md), [Texture2D.GetPixels](/engine/6000.6/script-reference/unityengine/texture2d/getpixels.md) and similar functions to work. Textures are **not** set as readable by default.

When texture is not readable, it consumes much less memory, because a system-memory copy does not have to be kept around after texture is uploaded to the graphics API.
