Table of Contents

Class UniImageFile

Namespace
Glitch9.IO.Files
[Serializable]
public class UniImageFile : UniFileBase<Texture2D>, IUniFile
Inheritance
UniFileBase<Texture2D>
UniImageFile
Implements
Inherited Members
Extension Methods

Constructors

UniImageFile()

public UniImageFile()

UniImageFile(string, string)

public UniImageFile(string filePath, string url = null)

Parameters

filePath string
url string

UniImageFile(Texture2D)

public UniImageFile(Texture2D texture)

Parameters

texture Texture2D

UniImageFile(Texture2D, string, string)

public UniImageFile(Texture2D texture, string filePath, string url = null)

Parameters

texture Texture2D
filePath string
url string

Methods

EncodeToBase64PNG()

public string EncodeToBase64PNG()

Returns

string

FromUrl(string)

public static UniImageFile FromUrl(string url)

Parameters

url string

Returns

UniImageFile

GetSpriteAsync()

public UniTask<Sprite> GetSpriteAsync()

Returns

UniTask<Sprite>

LoadFileAsync()

protected override UniTask<Texture2D> LoadFileAsync()

Returns

UniTask<Texture2D>

ToBinaryData()

public override byte[] ToBinaryData()

Returns

byte[]