Class AwaitableTextureDownload
Default ITextureDownload implementation that loads texture URIs via UnityWebRequest.
Inherited Members
Namespace: GLTFast.Loading
Assembly: glTFast.dll
Syntax
public class AwaitableTextureDownload : AwaitableDownload, ITextureDownload, IDownload, IDisposable
Constructors
AwaitableTextureDownload()
Parameter-less constructor, required for inheritance.
Declaration
protected AwaitableTextureDownload()
AwaitableTextureDownload(Uri, bool)
Default constructor.
Declaration
public AwaitableTextureDownload(Uri url, bool nonReadable)
Parameters
Type | Name | Description |
---|---|---|
Uri | url | Texture URI to request |
bool | nonReadable | If true, resulting texture is not CPU readable (uses less memory) |
Properties
Texture
Resulting texture
Declaration
public Texture2D Texture { get; }
Property Value
Type | Description |
---|---|
Texture2D |
Methods
CreateRequest(Uri, bool)
Generates the UnityWebRequest used for sending the request.
Declaration
protected static UnityWebRequest CreateRequest(Uri url, bool nonReadable)
Parameters
Type | Name | Description |
---|---|---|
Uri | url | Texture URI to request |
bool | nonReadable | If true, resulting texture is not CPU readable (uses less memory) |
Returns
Type | Description |
---|---|
UnityWebRequest | UnityWebRequest used for sending the request |