A DownloadHandler subclass specialized for downloading images for use as Texture objects.
DownloadHandlerTexture stores received data in a pre-allocated Unity Texture object. It is optimized for downloading images from Web servers, and performs image decompression and decoding on a worker thread.
For use cases where you wish to download an image via HTTP and use it as a Texture within Unity, usage of this class is strongly recommended.
texture | Returns the downloaded Texture, or null. (Read Only) |
DownloadHandlerTexture | Default constructor. |
GetData | Called by DownloadHandler.data. Returns a copy of the downloaded image data as raw bytes. |
GetContent | Returns the downloaded Texture, or null. |
data | Returns the raw bytes downloaded from the remote server, or null. (Read Only) |
isDone | Returns true if this DownloadHandler has been informed by its parent UnityWebRequest that all data has been received, and this DownloadHandler has completed any necessary post-download processing. (Read Only) |
text | Convenience property. Returns the bytes from data interpreted as a UTF8 string. (Read Only) |
Dispose | Signals that this [DownloadHandler] is no longer being used, and should clean up any resources it is using. |
CompleteContent | Callback, invoked when all data has been received from the remote server. |
GetProgress | Callback, invoked when UnityWebRequest.downloadProgress is accessed. |
GetText | Callback, invoked when the text property is accessed. |
ReceiveContentLength | Callback, invoked with a Content-Length header is received. |
ReceiveData | Callback, invoked as data is received from the remote server. |