PhysicalBone.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="PhysicalBone" inherits="PhysicsBody" category="Core" version="3.1">
  3. <brief_description>
  4. </brief_description>
  5. <description>
  6. </description>
  7. <tutorials>
  8. </tutorials>
  9. <demos>
  10. </demos>
  11. <methods>
  12. <method name="get_bone_id" qualifiers="const">
  13. <return type="int">
  14. </return>
  15. <description>
  16. </description>
  17. </method>
  18. <method name="get_simulate_physics">
  19. <return type="bool">
  20. </return>
  21. <description>
  22. </description>
  23. </method>
  24. <method name="is_simulating_physics">
  25. <return type="bool">
  26. </return>
  27. <description>
  28. </description>
  29. </method>
  30. <method name="is_static_body">
  31. <return type="bool">
  32. </return>
  33. <description>
  34. </description>
  35. </method>
  36. </methods>
  37. <members>
  38. <member name="body_offset" type="Transform" setter="set_body_offset" getter="get_body_offset">
  39. </member>
  40. <member name="bounce" type="float" setter="set_bounce" getter="get_bounce">
  41. </member>
  42. <member name="friction" type="float" setter="set_friction" getter="get_friction">
  43. </member>
  44. <member name="gravity_scale" type="float" setter="set_gravity_scale" getter="get_gravity_scale">
  45. </member>
  46. <member name="joint_offset" type="Transform" setter="set_joint_offset" getter="get_joint_offset">
  47. </member>
  48. <member name="joint_type" type="int" setter="set_joint_type" getter="get_joint_type" enum="PhysicalBone.JointType">
  49. </member>
  50. <member name="mass" type="float" setter="set_mass" getter="get_mass">
  51. </member>
  52. <member name="weight" type="float" setter="set_weight" getter="get_weight">
  53. </member>
  54. </members>
  55. <constants>
  56. <constant name="JOINT_TYPE_NONE" value="0" enum="JointType">
  57. </constant>
  58. <constant name="JOINT_TYPE_PIN" value="1" enum="JointType">
  59. </constant>
  60. <constant name="JOINT_TYPE_CONE" value="2" enum="JointType">
  61. </constant>
  62. <constant name="JOINT_TYPE_HINGE" value="3" enum="JointType">
  63. </constant>
  64. <constant name="JOINT_TYPE_SLIDER" value="4" enum="JointType">
  65. </constant>
  66. <constant name="JOINT_TYPE_6DOF" value="5" enum="JointType">
  67. </constant>
  68. </constants>
  69. </class>