Method LoadFromUrl
LoadFromUrl(string, bool, uint, uint, uint, bool)
Loads a KTX or Basis Universal texture from a URL
Declaration
public Task<TextureResult> LoadFromUrl(string url, bool linear = false, uint layer = 0, uint faceSlice = 0, uint mipLevel = 0, bool mipChain = true)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | URL to the ktx/basis file to load |
| bool | linear | Depicts if texture is sampled in linear or sRGB gamma color space. |
| uint | layer | Texture array layer to import |
| uint | faceSlice | Cubemap face or 3D/volume texture slice to import. |
| uint | mipLevel | Lowest mipmap level to import (where 0 is the highest resolution). Lower mipmap levels (of higher resolution) are being discarded. Useful to limit texture resolution. |
| bool | mipChain | If true, a mipmap chain (if present) is imported. |
Returns
| Type | Description |
|---|---|
| Task<TextureResult> | A TextureResult that contains an ErrorCode, the resulting texture and its orientation. |
LoadFromUrl(string, GraphicsFormat, uint, uint, uint, bool)
Loads a KTX or Basis Universal texture from a URL
Declaration
public Task<TextureResult> LoadFromUrl(string url, GraphicsFormat targetFormat, uint layer = 0, uint faceSlice = 0, uint mipLevel = 0, bool mipChain = true)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | URL to the ktx/basis file to load |
| GraphicsFormat | targetFormat | Desired texture format |
| uint | layer | Texture array layer to import |
| uint | faceSlice | Cubemap face or 3D/volume texture slice to import. |
| uint | mipLevel | Lowest mipmap level to import (where 0 is the highest resolution). Lower mipmap levels (of higher resolution) are being discarded. Useful to limit texture resolution. |
| bool | mipChain | If true, a mipmap chain (if present) is imported. |
Returns
| Type | Description |
|---|---|
| Task<TextureResult> | A TextureResult that contains an ErrorCode, the resulting texture and its orientation. |