History

start on code to de/serialize actions

Seth Alves committed 11 years ago

Commit 3c90c851 parent 99afd0712 files · +145 −17Browse files

Showing the changes to libraries/physics/src/ObjectActionSpring.cpp (1 of 12 files). Show all

Unified · Split

libraries/physics/src/ObjectActionSpring.cpp+21−0
@@ -142,3 +142,24 @@ bool ObjectActionSpring::updateArguments(QVariantMap arguments) { · 141 unmodified lines
142142 unlock();
143143 return true;
144144 }
145+
146+
147+void ObjectActionSpring::serializeToDataStream(QDataStream& dataStream) {
148+ dataStream << _positionalTarget;
149+ dataStream << _linearTimeScale;
150+ dataStream << _positionalTargetSet;
151+
152+ dataStream << _rotationalTarget;
153+ dataStream << _angularTimeScale;
154+ dataStream << _rotationalTargetSet;
155+}
156+
157+void ObjectActionSpring::deserializeFromDataStream(QDataStream& dataStream) {
158+ dataStream >> _positionalTarget;
159+ dataStream >> _linearTimeScale;
160+ dataStream >> _positionalTargetSet;
161+
162+ dataStream >> _rotationalTarget;
163+ dataStream >> _angularTimeScale;
164+ dataStream >> _rotationalTargetSet;
165+}