diff options
author | Mitchell Stokes <mogurijin@gmail.com> | 2014-04-24 06:37:54 +0400 |
---|---|---|
committer | Mitchell Stokes <mogurijin@gmail.com> | 2014-04-24 06:39:57 +0400 |
commit | f5c3c624f8e62f266994be42fa4c85ce579321c0 (patch) | |
tree | 1ecddb7f709c95840ffc5711f912e23d867306a3 /source/gameengine/Physics/common | |
parent | 4e5e3a978e497dad315fec2e3690c977a06ca779 (diff) |
BGE Cleanup: Moving reinstancing physics shapes from KX_ConvertPhysicsObject to PHY_IPhysicsController
This was the last item in KX_ConvertPhysicsObject. Therefore,
KX_ConvertPhysicsObject.h and KX_ConvertPhysicsObjects.cpp have been
removed.
Diffstat (limited to 'source/gameengine/Physics/common')
-rw-r--r-- | source/gameengine/Physics/common/PHY_IPhysicsController.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/gameengine/Physics/common/PHY_IPhysicsController.h b/source/gameengine/Physics/common/PHY_IPhysicsController.h index a1d0972a950..2ffb115e3b2 100644 --- a/source/gameengine/Physics/common/PHY_IPhysicsController.h +++ b/source/gameengine/Physics/common/PHY_IPhysicsController.h @@ -41,6 +41,9 @@ class MT_Vector3; class MT_Point3; class MT_Matrix3x3; +class KX_GameObject; +class RAS_MeshObject; + /** * PHY_IPhysicsController is the abstract simplified Interface to a physical object. * It contains the IMotionState and IDeformableMesh Interfaces. @@ -124,6 +127,8 @@ class PHY_IPhysicsController : public PHY_IController virtual bool IsDynamic() = 0; virtual bool IsCompound() = 0; + virtual bool ReinstancePhysicsShape(KX_GameObject *from_gameobj, RAS_MeshObject* from_meshobj) = 0; + #ifdef WITH_CXX_GUARDEDALLOC MEM_CXX_CLASS_ALLOC_FUNCS("GE:PHY_IPhysicsController") |