b2ObjectDestroyNotifier.cpp 409 B

12345678910111213141516
  1. #include "b2ObjectDestroyNotifier.h"
  2. static b2ObjectDestroyNotifer __objectDestroyNotifier = nullptr;
  3. void b2SetObjectDestroyNotifier(b2ObjectDestroyNotifer notifier)
  4. {
  5. __objectDestroyNotifier = notifier;
  6. }
  7. void b2NotifyObjectDestroyed(void* obj, b2ObjectType type, const char* typeName)
  8. {
  9. if (__objectDestroyNotifier != nullptr)
  10. {
  11. __objectDestroyNotifier(obj, type, typeName);
  12. }
  13. }