Blender Git Loki
Git Commits -> Revision db43d79
Revision db43d79 by Thomas Szepe (soc-2013-paint) July 12, 2014, 09:51 (GMT) |
BGE debug API and actuator This patch adds some new debug methods to the KX_GameObject for manually adding the debug list and bge.render for controlling the debug visualization. It also adds a new debug actuator, which allows to control the same functions. This patch is a updated version of T33701. Thread on Blenderartists: http://blenderartists.org/forum/showthread.php?264745-Debug-proerties-for-added-objects-patch&p=2256018&viewfull=1#post2256018 Reviewers: moguri Reviewed By: moguri Differential Revision: https://developer.blender.org/D635 |
Commit Details:
Full Hash: db43d79950e9fe5b2c02569b94b299cadbd030d9
Parent Commit: 84d876b
Committed By: Campbell Barton
Lines Changed: +398, -9
15 Modified Paths:
/doc/python_api/rst/bge.render.rst (+28, -0) (Diff)
/doc/python_api/rst/bge_types/bge.types.KX_GameObject.rst (+20, -0) (Diff)
/source/gameengine/GameLogic/SCA_IScene.cpp (+44, -0) (Diff)
/source/gameengine/GameLogic/SCA_IScene.h (+4, -2) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+111, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+11, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+41, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+43, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+70, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+9, -3) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+8, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+2, -0) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp (+4, -2) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+2, -0) (Diff)
/doc/python_api/rst/bge_types/bge.types.KX_GameObject.rst (+20, -0) (Diff)
/source/gameengine/GameLogic/SCA_IScene.cpp (+44, -0) (Diff)
/source/gameengine/GameLogic/SCA_IScene.h (+4, -2) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+111, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+11, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+41, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+43, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+70, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+9, -3) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+8, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+2, -0) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp (+4, -2) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+2, -0) (Diff)