Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/serialization/BinarySerializer.h
Show First 20 Lines • Show All 166 Lines • ▼ Show 20 Lines | protected: | ||||
} | } | ||||
virtual void PutNumber(const char* name, uint32_t value) | virtual void PutNumber(const char* name, uint32_t value) | ||||
{ | { | ||||
uint32_t v = to_le32(value); | uint32_t v = to_le32(value); | ||||
m_Impl.Put(name, (const u8*)&v, sizeof(uint32_t)); | m_Impl.Put(name, (const u8*)&v, sizeof(uint32_t)); | ||||
} | } | ||||
virtual void PutNumber(const char* name, uint64_t value) | |||||
{ | |||||
uint64_t v = to_le64(value); | |||||
m_Impl.Put(name, (const u8*)&v, sizeof(uint64_t)); | |||||
} | |||||
virtual void PutNumber(const char* name, int32_t value) | virtual void PutNumber(const char* name, int32_t value) | ||||
{ | { | ||||
int32_t v = (i32)to_le32((u32)value); | int32_t v = (i32)to_le32((u32)value); | ||||
m_Impl.Put(name, (const u8*)&v, sizeof(int32_t)); | m_Impl.Put(name, (const u8*)&v, sizeof(int32_t)); | ||||
} | } | ||||
virtual void PutNumber(const char* name, float value) | virtual void PutNumber(const char* name, float value) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator