Enable toggling use of doublebuffering for camera and time

This commit is contained in:
Erik Broberg
2016-09-13 11:52:54 -04:00
parent 5cb6d2cb05
commit d287b08c51
7 changed files with 51 additions and 15 deletions
+2 -5
View File
@@ -529,23 +529,20 @@ void RenderEngine::serialize(SyncBuffer* syncBuffer) {
if (_mainCamera){
_mainCamera->serialize(syncBuffer);
}
syncBuffer->encode(_onScreenInformation._node);
syncBuffer->encode(_onScreenInformation._position.x);
syncBuffer->encode(_onScreenInformation._position.y);
syncBuffer->encode(_onScreenInformation._size);
}
void RenderEngine::deserialize(SyncBuffer* syncBuffer) {
void RenderEngine::deserialize(SyncBuffer* syncBuffer, bool useDoubleBuffering) {
if (_mainCamera){
_mainCamera->deserialize(syncBuffer);
_mainCamera->deserialize(syncBuffer, useDoubleBuffering);
}
syncBuffer->decode(_onScreenInformation._node);
syncBuffer->decode(_onScreenInformation._position.x);
syncBuffer->decode(_onScreenInformation._position.y);
syncBuffer->decode(_onScreenInformation._size);
}
Camera* RenderEngine::camera() const {