Better asset processor selection, process subassets

This commit is contained in:
Simon Lübeß
2024-06-13 15:44:27 +02:00
parent 36e98311c6
commit cd434d64f9
22 changed files with 356 additions and 292 deletions
+19
View File
@@ -0,0 +1,19 @@
using System;
using System.IO;
using System.Collections;
using GlitchyEngine.Math;
using GlitchyEngine.Renderer;
using System.Threading;
namespace GlitchyEngine.Content;
class SpriteLoader : IProcessedAssetLoader
{
public Result<Asset> Load(Stream dataStream)
{
AssetHandle textureHandle = Try!(dataStream.Read<AssetHandle>());
float4 textureCoordinates = Try!(dataStream.Read<float4>());
return new Sprite(textureHandle, textureCoordinates);
}
}