# DownloadHandlerTexture

> Default constructor.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.Networking](/engine/6000.7/script-reference/unityengine/networking.md)
* **Assembly:** UnityEngine.UnityWebRequestTextureModule

## DownloadHandlerTexture()

Default constructor.

```csharp
public DownloadHandlerTexture()
```

### Remarks

Convenience constructor. Assumes the value of `readable` is `false`. The [Texture](/engine/6000.7/script-reference/unityengine/texture.md) returned by `texture` will not have its texture data accessible from script.

### Examples

```csharp
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;

public class Example : MonoBehaviour
{
    IEnumerator Start()
    {
        using (var uwr = new UnityWebRequest("https://website.com/image.jpg", UnityWebRequest.kHttpVerbGET))
        {
            uwr.downloadHandler = new DownloadHandlerTexture();
            yield return uwr.SendWebRequest();
            GetComponent<Renderer>().material.mainTexture = DownloadHandlerTexture.GetContent(uwr);
        }
    }
}
```

## DownloadHandlerTexture(bool)

Constructor, allows [\_isReadable](/engine/6000.7/script-reference/unityeditor/textureimporter/isreadable.md) property to be set.

```csharp
public DownloadHandlerTexture(bool readable)
```

### Parameters

**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): Value to set for [\_isReadable](/engine/6000.7/script-reference/unityeditor/textureimporter/isreadable.md).

### Remarks

The value in `readable` will be used to set the [\_isReadable](/engine/6000.7/script-reference/unityeditor/textureimporter/isreadable.md) property when importing the downloaded texture data.

## DownloadHandlerTexture(DownloadedTextureParams)

Constructor that allows you to specify the full set of supported properties when creating a texture from a downloaded image.

```csharp
public DownloadHandlerTexture(DownloadedTextureParams parameters)
```

### Parameters

**** (\[DownloadedTextureParams]\(/engine/6000.7/script-reference/unityengine/networking/downloadedtextureparams)): Parameters specifying various properties of texture that will be created.

### Remarks

The value of `parameters` allows control of more properties of the texture. Refer to [Texture2D](/engine/6000.7/script-reference/unityengine/texture2d.md) for more information about texture properties.
