b2ObjectDestroyNotifier.h 382 B

123456789101112131415161718
  1. #pragma once
  2. enum class b2ObjectType
  3. {
  4. CONTACT,
  5. CIRCLE_SHAPE,
  6. EDGE_SHAPE,
  7. POLYGON_SHAPE,
  8. CHAIN_SHAPE,
  9. FIXTURE,
  10. JOIN,
  11. BODY
  12. };
  13. typedef void (*b2ObjectDestroyNotifer)(void*, b2ObjectType, const char*);
  14. void b2SetObjectDestroyNotifier(b2ObjectDestroyNotifer notifier);
  15. void b2NotifyObjectDestroyed(void* obj, b2ObjectType type, const char* typeName);