using System;
using System.Threading.Tasks;
using UnityEngine;
namespace VRMShaders
{
///
/// 単純に Texture2D アセットを生成する機能
///
public interface ITextureDeserializer
{
///
/// imageData をもとに Texture2D を生成する.
/// await する場合は awaitCaller を用いて await しなければならない。(Editor では同期ロードをしなければならないため)
///
Task LoadTextureAsync(DeserializingTextureInfo textureInfo, IAwaitCaller awaitCaller);
}
}