# isReadable

> Whether Unity stores an additional copy of the imported texture's pixel data in CPU-addressable memory.

## Definition

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

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

### Remarks

By default, this is `false`. Set this to `true` only if you want to use the texture with methods that read, write, and manipulate the pixel data on the CPU, such as [Texture2D.GetPixels](/engine/6000.6/script-reference/unityengine/texture2d/getpixels.md) or [ImageConversion.EncodeToPNG](/engine/6000.6/script-reference/unityengine/imageconversion/encodetopng.md).

For more information, see [Texture.isReadable](/engine/6000.6/script-reference/unityengine/texture/isreadable.md).

This corresponds to the **Read/Write Enabled** setting in the [Texture Import Settings](/engine/6000.6/manual/materials-and-shaders/textures/textures-reference/class-texture-importer.md).
