Add ToSpan for MemoryWriteStream and simplify code with it

This commit is contained in:
Wojtek Figat
2025-01-16 17:35:28 +01:00
parent 39419787fa
commit 6111f67e33
30 changed files with 59 additions and 51 deletions

View File

@@ -123,7 +123,7 @@ bool AnimationGraph::InitAsAnimation(SkinnedModel* baseModel, Animation* anim, b
// Load Graph data (with initialization)
ScopeLock lock(Locker);
MemoryReadStream readStream(writeStream.GetHandle(), writeStream.GetPosition());
MemoryReadStream readStream(ToSpan(writeStream));
return Graph.Load(&readStream, USE_EDITOR);
}
@@ -140,7 +140,7 @@ BytesContainer AnimationGraph::LoadSurface()
if (!Graph.Save(&stream, USE_EDITOR))
{
BytesContainer result;
result.Copy(stream.GetHandle(), stream.GetPosition());
result.Copy(ToSpan(stream));
return result;
}
}