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

@@ -221,7 +221,7 @@ void Animation::LoadTimeline(BytesContainer& result) const
}
}
result.Copy(stream.GetHandle(), stream.GetPosition());
result.Copy(ToSpan(stream));
}
bool Animation::SaveTimeline(BytesContainer& data)
@@ -476,7 +476,7 @@ bool Animation::Save(const StringView& path)
// Set data to the chunk asset
auto chunk0 = GetOrCreateChunk(0);
ASSERT(chunk0 != nullptr);
chunk0->Data.Copy(stream.GetHandle(), stream.GetPosition());
chunk0->Data.Copy(ToSpan(stream));
}
// Save