added a current run time variable for the openspace engine + get/set method.

run time is set in preSync from SGCT runtime at the moment
This commit is contained in:
Joakim Kilby
2015-06-24 17:51:32 +02:00
parent 9a74bd60b7
commit 13eb012a04
3 changed files with 13 additions and 0 deletions

View File

@@ -110,6 +110,7 @@ OpenSpaceEngine::OpenSpaceEngine(std::string programName)
, _moduleEngine(new ModuleEngine)
, _gui(new gui::GUI)
, _isMaster(false)
, _runTime(0.0)
, _syncBuffer(nullptr)
, _parallelConnection(new network::ParallelConnection)
{
@@ -586,7 +587,15 @@ bool OpenSpaceEngine::isMaster(){
void OpenSpaceEngine::setMaster(bool master){
_isMaster = master;
}
double OpenSpaceEngine::runTime(){
return _runTime;
}
void OpenSpaceEngine::setRunTime(double d){
_runTime = d;
}
void OpenSpaceEngine::preSynchronization() {
FileSys.triggerFilesystemEvents();
if (_isMaster) {