Reverted incorrect merge (missing files)
[blender.git] / source / gameengine / Physics / Sumo / SumoPHYCallbackBridge.h
1 #ifndef SUMO_PHY_CALLBACK_BRIDGE_H
2 #define SUMO_PHY_CALLBACK_BRIDGE_H
3
4 #include <SOLID/SOLID.h>
5 #include "PHY_DynamicTypes.h"
6
7 class SumoPHYCallbackBridge
8 {
9         void*   m_orgClientData;
10         PHY_ResponseCallback            m_phyCallback;
11
12 public:
13         
14         SumoPHYCallbackBridge(void* clientData,PHY_ResponseCallback phyCallback);
15
16         static DT_Bool StaticSolidToPHYCallback(void *client_data,
17                                                                                    void *client_object1,
18                                                                                    void *client_object2,
19                                                                                    const DT_CollData *coll_data);
20
21         DT_Bool SolidToPHY(void *client_object1,
22                                                                                 void *client_object2,
23                                                                                 const DT_CollData *coll_data);
24
25
26 };
27
28 #endif //SUMO_PHY_CALLBACK_BRIDGE_H