2005-03-25 14:57:25 +00:00
|
|
|
#ifndef SUMO_PHY_CALLBACK_BRIDGE_H
|
|
|
|
#define SUMO_PHY_CALLBACK_BRIDGE_H
|
|
|
|
|
|
|
|
#include <SOLID/SOLID.h>
|
|
|
|
#include "PHY_DynamicTypes.h"
|
|
|
|
|
|
|
|
class SumoPHYCallbackBridge
|
|
|
|
{
|
|
|
|
void* m_orgClientData;
|
|
|
|
PHY_ResponseCallback m_phyCallback;
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
2005-04-22 16:17:27 +00:00
|
|
|
SumoPHYCallbackBridge(void* clientData,PHY_ResponseCallback phyCallback);
|
2005-03-25 14:57:25 +00:00
|
|
|
|
|
|
|
static DT_Bool StaticSolidToPHYCallback(void *client_data,
|
|
|
|
void *client_object1,
|
|
|
|
void *client_object2,
|
|
|
|
const DT_CollData *coll_data);
|
|
|
|
|
|
|
|
DT_Bool SolidToPHY(void *client_object1,
|
|
|
|
void *client_object2,
|
|
|
|
const DT_CollData *coll_data);
|
|
|
|
|
|
|
|
|
|
|
|
};
|
2005-03-25 16:31:05 +00:00
|
|
|
|
|
|
|
#endif //SUMO_PHY_CALLBACK_BRIDGE_H
|