Blender Git Loki
Git Commits -> Revision 217bbb7
Revision 217bbb7 by Campbell Barton (master) April 20, 2009, 23:17 (GMT) |
BGE Python API Separate getting a normal attribute and getting __dict__, was having to do too a check for __dict__ on each class (multiple times per getattro call from python) when its not used that often. |
Commit Details:
Full Hash: 217bbb7800679899302ddb058f9ceea1d00c7ce1
SVN Revision: 19826
Parent Commit: 2d0d06f
Lines Changed: +357, -79
123 Modified Paths:
/source/gameengine/Converter/BL_ActionActuator.cpp (+4, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+1, -0) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+4, -0) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+1, -0) (Diff)
/source/gameengine/Expressions/ListValue.cpp (+4, -0) (Diff)
/source/gameengine/Expressions/ListValue.h (+1, -0) (Diff)
/source/gameengine/Expressions/PyObjectPlus.cpp (+11, -4) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+4, -7) (Diff)
/source/gameengine/Expressions/Value.cpp (+4, -0) (Diff)
/source/gameengine/Expressions/Value.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+3, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_NORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_NORController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ORController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_XORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_XORController.h (+1, -0) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_CDActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_CDActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.cpp (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+29, -33) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+1, -3) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.cpp (+4, -1) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+12, -14) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+2, -4) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+5, -1) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.h (+1, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+1, -0) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+4, -0) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+1, -0) (Diff)
/source/gameengine/Expressions/ListValue.cpp (+4, -0) (Diff)
/source/gameengine/Expressions/ListValue.h (+1, -0) (Diff)
/source/gameengine/Expressions/PyObjectPlus.cpp (+11, -4) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+4, -7) (Diff)
/source/gameengine/Expressions/Value.cpp (+4, -0) (Diff)
/source/gameengine/Expressions/Value.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+3, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_NORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_NORController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ORController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_XORController.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_XORController.h (+1, -0) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_CDActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_CDActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.cpp (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+29, -33) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+1, -3) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.cpp (+4, -1) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+12, -14) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+2, -4) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+5, -1) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.cpp (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.h (+1, -0) (Diff)