From 7506142dbb4839b9f443dcc27f87f99285287fca Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Perrier Date: Mon, 10 May 2021 22:57:49 +0200 Subject: [PATCH] Uint16 & Int16 CPP serialization. --- Source/Engine/Serialization/Stream.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Source/Engine/Serialization/Stream.cpp b/Source/Engine/Serialization/Stream.cpp index 269d49562..21d10f987 100644 --- a/Source/Engine/Serialization/Stream.cpp +++ b/Source/Engine/Serialization/Stream.cpp @@ -274,6 +274,12 @@ void ReadStream::ReadVariant(Variant* data) case VariantType::Bool: data->AsBool = ReadBool(); break; + case VariantType::Int16: + ReadInt16(&data->AsInt16); + break; + case VariantType::Uint16: + ReadUint16(&data->AsUint16); + break; case VariantType::Int: ReadInt32(&data->AsInt); break; @@ -573,6 +579,12 @@ void WriteStream::WriteVariant(const Variant& data) case VariantType::Bool: WriteBool(data.AsBool); break; + case VariantType::Int16: + WriteInt16(data.AsInt16); + break; + case VariantType::Uint16: + WriteUint16(data.AsUint16); + break; case VariantType::Int: WriteInt32(data.AsInt); break;