PhysicsSpringConstraint.inl 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #include "PhysicsSpringConstraint.h"
  2. namespace gameplay
  3. {
  4. inline void PhysicsSpringConstraint::setAngularDampingX(float damping)
  5. {
  6. setDamping(ANGULAR_X, damping);
  7. }
  8. inline void PhysicsSpringConstraint::setAngularDampingY(float damping)
  9. {
  10. setDamping(ANGULAR_Y, damping);
  11. }
  12. inline void PhysicsSpringConstraint::setAngularDampingZ(float damping)
  13. {
  14. setDamping(ANGULAR_Z, damping);
  15. }
  16. inline void PhysicsSpringConstraint::setAngularStrengthX(float strength)
  17. {
  18. setStrength(ANGULAR_X, strength);
  19. }
  20. inline void PhysicsSpringConstraint::setAngularStrengthY(float strength)
  21. {
  22. setStrength(ANGULAR_Y, strength);
  23. }
  24. inline void PhysicsSpringConstraint::setAngularStrengthZ(float strength)
  25. {
  26. setStrength(ANGULAR_Z, strength);
  27. }
  28. inline void PhysicsSpringConstraint::setLinearDampingX(float damping)
  29. {
  30. setDamping(LINEAR_X, damping);
  31. }
  32. inline void PhysicsSpringConstraint::setLinearDampingY(float damping)
  33. {
  34. setDamping(LINEAR_Y, damping);
  35. }
  36. inline void PhysicsSpringConstraint::setLinearDampingZ(float damping)
  37. {
  38. setDamping(LINEAR_Z, damping);
  39. }
  40. inline void PhysicsSpringConstraint::setLinearStrengthX(float strength)
  41. {
  42. setStrength(LINEAR_X, strength);
  43. }
  44. inline void PhysicsSpringConstraint::setLinearStrengthY(float strength)
  45. {
  46. setStrength(LINEAR_Y, strength);
  47. }
  48. inline void PhysicsSpringConstraint::setLinearStrengthZ(float strength)
  49. {
  50. setStrength(LINEAR_Z, strength);
  51. }
  52. }