The SceneObjectSyncLock class prevents a SceneObject from being synced to the cloud during an editing operation. This means that even if the object is marked dirty, it will not sync until the lock was manually released or went out of scope.
SceneObject
Optional
Gets the SceneInstance. If the lock was released, this method returns null.
Gets the UUID of the locked SceneObject. If the lock was released, this method returns an empty UUID.
Releases the lock.
Once released, the lock has to be reacquired through the SceneInstance.
The SceneObjectSyncLock class prevents a
SceneObjectfrom being synced to the cloud during an editing operation. This means that even if the object is marked dirty, it will not sync until the lock was manually released or went out of scope.