vrsode/src/SceneNodeLock.cpp

Go to the documentation of this file.
00001 
00002 #include "SceneNodeLock.h"
00003 
00004 namespace vrsode
00005 {
00006 
00007 SceneNodeLock::SceneNodeLock(VRS::SO<VRS::SceneThing> p_parent) :
00008         VRS::SceneThing(p_parent), random_utils::ThreadSafeObject()
00009 {
00010 }
00011 
00012 SceneNodeLock::~SceneNodeLock()
00013 {
00014 }
00015 
00016 void
00017 SceneNodeLock::preEvaluate(VRS::Engine* p_engine)
00018 {
00019     lock();
00020     VRS::SceneThing::preEvaluate(p_engine);
00021 }
00022 
00023 void
00024 SceneNodeLock::postEvaluate(VRS::Engine* p_engine)
00025 {
00026     VRS::SceneThing::postEvaluate(p_engine);
00027     unlock();
00028 }
00029 
00030 }

Generated on Fri May 11 21:01:58 2007 for Random Racer by  doxygen 1.5.1