freeso/TSOClient/tso.content/Codecs/MeshCodec.cs
riperiperi b57ebbd141 Cleanup: Remove most unused usings and MPL per-file licenses
MPL per-file was used in older project files, but should apply to the whole project, so having it there was redundant.
2023-11-25 03:45:29 +00:00

26 lines
597 B
C#

using FSO.Content.Framework;
using FSO.Vitaboy;
using FSO.Files.Utils;
namespace FSO.Content.Codecs
{
/// <summary>
/// Codec for meshes (*.mesh).
/// </summary>
public class MeshCodec : IContentCodec<Mesh>
{
#region IContentCodec<Mesh> Members
public override object GenDecode(System.IO.Stream stream)
{
var mesh = new Mesh();
using (var io = IoBuffer.FromStream(stream, ByteOrder.BIG_ENDIAN))
{
mesh.Read(io, false);
}
return mesh;
}
#endregion
}
}