Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Bolsee <benoit.bolsee@online.be>2008-07-30 21:41:47 +0400
committerBenoit Bolsee <benoit.bolsee@online.be>2008-07-30 21:41:47 +0400
commit8a8a12ed846dc86b2f9b21582fd34d941beed7ed (patch)
tree3d080dee853afcfdb5fd43ea48b441b3128c0583 /source/gameengine/GameLogic/SCA_PropertyEventManager.h
parentd05363627bee12bd9e5af8b1114b68f73eeb3e5f (diff)
BGE patch: logic optimization part 2: remove inactive sensors from logic manager.
With this patch, only sensors that are connected to active states are actually registered in the logic manager. Inactive sensors won't take any CPU, especially the Radar and Near sensors that use a physical object for the detection: these objects are removed from the physics engine. To take advantage of this optimization patch, you need to define very light idle state when the objects are inactive: make them transparent, suspend the physics, keep few sensors active (e,g a message sensor to wake up), etc.
Diffstat (limited to 'source/gameengine/GameLogic/SCA_PropertyEventManager.h')
-rw-r--r--source/gameengine/GameLogic/SCA_PropertyEventManager.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/source/gameengine/GameLogic/SCA_PropertyEventManager.h b/source/gameengine/GameLogic/SCA_PropertyEventManager.h
index aaa303a52c8..f166065b198 100644
--- a/source/gameengine/GameLogic/SCA_PropertyEventManager.h
+++ b/source/gameengine/GameLogic/SCA_PropertyEventManager.h
@@ -43,7 +43,6 @@ public:
SCA_PropertyEventManager(class SCA_LogicManager* logicmgr);
virtual ~SCA_PropertyEventManager();
virtual void NextFrame();
- virtual void RegisterSensor(SCA_ISensor* sensor);
//SCA_LogicManager* GetLogicManager() { return m_logicmgr;}
};