Delegates.cpp
上传用户:gb3593
上传日期:2022-01-07
资源大小:3028k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #pragma once
  2. #include "stdafx.h"
  3. #include "Joint.cpp"
  4. #include "Body.cpp"
  5. namespace Box2D
  6. {
  7. namespace Net
  8. {
  9. /// <summary>
  10. /// If a body is destroyed, then any joints attached to it are also destroyed.
  11. /// This prevents memory leaks, but you may unexpectedly be left with an
  12. /// orphaned joint pointer.
  13. /// Box2D will notify you when a joint is implicitly destroyed.
  14. /// It is NOT called if you directly destroy a joint.
  15. /// DO NOT modify the Box2D world inside this callback.
  16. /// </summary>
  17. public delegate void NotifyJointDestroyed(Joint);
  18. /// <summary>
  19. /// Return true if collision calculations should be performed between shape1 and shape2
  20. /// Box2D has a default implementation for this, so only add a new delegate if you
  21. /// want to override the default behavior.
  22. /// </summary>
  23. public delegate bool CollisionFilter(Shape shape1, Shape shape2);
  24. }
  25. }