class_physicsdirectbodystate3dextension.rst 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849
  1. :github_url: hide
  2. .. DO NOT EDIT THIS FILE!!!
  3. .. Generated automatically from Godot engine sources.
  4. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
  5. .. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/PhysicsDirectBodyState3DExtension.xml.
  6. .. _class_PhysicsDirectBodyState3DExtension:
  7. PhysicsDirectBodyState3DExtension
  8. =================================
  9. **Inherits:** :ref:`PhysicsDirectBodyState3D<class_PhysicsDirectBodyState3D>` **<** :ref:`Object<class_Object>`
  10. Provides virtual methods that can be overridden to create custom :ref:`PhysicsDirectBodyState3D<class_PhysicsDirectBodyState3D>` implementations.
  11. .. rst-class:: classref-introduction-group
  12. Description
  13. -----------
  14. This class extends :ref:`PhysicsDirectBodyState3D<class_PhysicsDirectBodyState3D>` by providing additional virtual methods that can be overridden. When these methods are overridden, they will be called instead of the internal methods of the physics server.
  15. Intended for use with GDExtension to create custom implementations of :ref:`PhysicsDirectBodyState3D<class_PhysicsDirectBodyState3D>`.
  16. .. rst-class:: classref-reftable-group
  17. Methods
  18. -------
  19. .. table::
  20. :widths: auto
  21. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  22. | |void| | :ref:`_add_constant_central_force<class_PhysicsDirectBodyState3DExtension_private_method__add_constant_central_force>`\ (\ force\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  23. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  24. | |void| | :ref:`_add_constant_force<class_PhysicsDirectBodyState3DExtension_private_method__add_constant_force>`\ (\ force\: :ref:`Vector3<class_Vector3>`, position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  25. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  26. | |void| | :ref:`_add_constant_torque<class_PhysicsDirectBodyState3DExtension_private_method__add_constant_torque>`\ (\ torque\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  27. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | |void| | :ref:`_apply_central_force<class_PhysicsDirectBodyState3DExtension_private_method__apply_central_force>`\ (\ force\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  29. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  30. | |void| | :ref:`_apply_central_impulse<class_PhysicsDirectBodyState3DExtension_private_method__apply_central_impulse>`\ (\ impulse\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  31. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | |void| | :ref:`_apply_force<class_PhysicsDirectBodyState3DExtension_private_method__apply_force>`\ (\ force\: :ref:`Vector3<class_Vector3>`, position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  33. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | |void| | :ref:`_apply_impulse<class_PhysicsDirectBodyState3DExtension_private_method__apply_impulse>`\ (\ impulse\: :ref:`Vector3<class_Vector3>`, position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  35. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | |void| | :ref:`_apply_torque<class_PhysicsDirectBodyState3DExtension_private_method__apply_torque>`\ (\ torque\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  37. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | |void| | :ref:`_apply_torque_impulse<class_PhysicsDirectBodyState3DExtension_private_method__apply_torque_impulse>`\ (\ impulse\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  39. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | :ref:`Vector3<class_Vector3>` | :ref:`_get_angular_velocity<class_PhysicsDirectBodyState3DExtension_private_method__get_angular_velocity>`\ (\ ) |virtual| |required| |const| |
  41. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. | :ref:`Vector3<class_Vector3>` | :ref:`_get_center_of_mass<class_PhysicsDirectBodyState3DExtension_private_method__get_center_of_mass>`\ (\ ) |virtual| |required| |const| |
  43. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  44. | :ref:`Vector3<class_Vector3>` | :ref:`_get_center_of_mass_local<class_PhysicsDirectBodyState3DExtension_private_method__get_center_of_mass_local>`\ (\ ) |virtual| |required| |const| |
  45. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  46. | :ref:`int<class_int>` | :ref:`_get_collision_layer<class_PhysicsDirectBodyState3DExtension_private_method__get_collision_layer>`\ (\ ) |virtual| |required| |const| |
  47. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  48. | :ref:`int<class_int>` | :ref:`_get_collision_mask<class_PhysicsDirectBodyState3DExtension_private_method__get_collision_mask>`\ (\ ) |virtual| |required| |const| |
  49. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  50. | :ref:`Vector3<class_Vector3>` | :ref:`_get_constant_force<class_PhysicsDirectBodyState3DExtension_private_method__get_constant_force>`\ (\ ) |virtual| |required| |const| |
  51. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  52. | :ref:`Vector3<class_Vector3>` | :ref:`_get_constant_torque<class_PhysicsDirectBodyState3DExtension_private_method__get_constant_torque>`\ (\ ) |virtual| |required| |const| |
  53. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  54. | :ref:`RID<class_RID>` | :ref:`_get_contact_collider<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  55. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  56. | :ref:`int<class_int>` | :ref:`_get_contact_collider_id<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_id>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  57. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  58. | :ref:`Object<class_Object>` | :ref:`_get_contact_collider_object<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_object>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  59. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  60. | :ref:`Vector3<class_Vector3>` | :ref:`_get_contact_collider_position<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_position>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  61. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  62. | :ref:`int<class_int>` | :ref:`_get_contact_collider_shape<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_shape>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  63. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  64. | :ref:`Vector3<class_Vector3>` | :ref:`_get_contact_collider_velocity_at_position<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_velocity_at_position>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  65. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  66. | :ref:`int<class_int>` | :ref:`_get_contact_count<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_count>`\ (\ ) |virtual| |required| |const| |
  67. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  68. | :ref:`Vector3<class_Vector3>` | :ref:`_get_contact_impulse<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_impulse>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  69. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  70. | :ref:`Vector3<class_Vector3>` | :ref:`_get_contact_local_normal<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_normal>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  71. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  72. | :ref:`Vector3<class_Vector3>` | :ref:`_get_contact_local_position<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_position>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  73. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  74. | :ref:`int<class_int>` | :ref:`_get_contact_local_shape<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_shape>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  75. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  76. | :ref:`Vector3<class_Vector3>` | :ref:`_get_contact_local_velocity_at_position<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_velocity_at_position>`\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| |
  77. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  78. | :ref:`Vector3<class_Vector3>` | :ref:`_get_inverse_inertia<class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_inertia>`\ (\ ) |virtual| |required| |const| |
  79. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  80. | :ref:`Basis<class_Basis>` | :ref:`_get_inverse_inertia_tensor<class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_inertia_tensor>`\ (\ ) |virtual| |required| |const| |
  81. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  82. | :ref:`float<class_float>` | :ref:`_get_inverse_mass<class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_mass>`\ (\ ) |virtual| |required| |const| |
  83. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  84. | :ref:`Vector3<class_Vector3>` | :ref:`_get_linear_velocity<class_PhysicsDirectBodyState3DExtension_private_method__get_linear_velocity>`\ (\ ) |virtual| |required| |const| |
  85. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  86. | :ref:`Basis<class_Basis>` | :ref:`_get_principal_inertia_axes<class_PhysicsDirectBodyState3DExtension_private_method__get_principal_inertia_axes>`\ (\ ) |virtual| |required| |const| |
  87. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  88. | :ref:`PhysicsDirectSpaceState3D<class_PhysicsDirectSpaceState3D>` | :ref:`_get_space_state<class_PhysicsDirectBodyState3DExtension_private_method__get_space_state>`\ (\ ) |virtual| |required| |
  89. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  90. | :ref:`float<class_float>` | :ref:`_get_step<class_PhysicsDirectBodyState3DExtension_private_method__get_step>`\ (\ ) |virtual| |required| |const| |
  91. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  92. | :ref:`float<class_float>` | :ref:`_get_total_angular_damp<class_PhysicsDirectBodyState3DExtension_private_method__get_total_angular_damp>`\ (\ ) |virtual| |required| |const| |
  93. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  94. | :ref:`Vector3<class_Vector3>` | :ref:`_get_total_gravity<class_PhysicsDirectBodyState3DExtension_private_method__get_total_gravity>`\ (\ ) |virtual| |required| |const| |
  95. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  96. | :ref:`float<class_float>` | :ref:`_get_total_linear_damp<class_PhysicsDirectBodyState3DExtension_private_method__get_total_linear_damp>`\ (\ ) |virtual| |required| |const| |
  97. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  98. | :ref:`Transform3D<class_Transform3D>` | :ref:`_get_transform<class_PhysicsDirectBodyState3DExtension_private_method__get_transform>`\ (\ ) |virtual| |required| |const| |
  99. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  100. | :ref:`Vector3<class_Vector3>` | :ref:`_get_velocity_at_local_position<class_PhysicsDirectBodyState3DExtension_private_method__get_velocity_at_local_position>`\ (\ local_position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |const| |
  101. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  102. | |void| | :ref:`_integrate_forces<class_PhysicsDirectBodyState3DExtension_private_method__integrate_forces>`\ (\ ) |virtual| |required| |
  103. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  104. | :ref:`bool<class_bool>` | :ref:`_is_sleeping<class_PhysicsDirectBodyState3DExtension_private_method__is_sleeping>`\ (\ ) |virtual| |required| |const| |
  105. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  106. | |void| | :ref:`_set_angular_velocity<class_PhysicsDirectBodyState3DExtension_private_method__set_angular_velocity>`\ (\ velocity\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  107. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  108. | |void| | :ref:`_set_collision_layer<class_PhysicsDirectBodyState3DExtension_private_method__set_collision_layer>`\ (\ layer\: :ref:`int<class_int>`\ ) |virtual| |required| |
  109. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  110. | |void| | :ref:`_set_collision_mask<class_PhysicsDirectBodyState3DExtension_private_method__set_collision_mask>`\ (\ mask\: :ref:`int<class_int>`\ ) |virtual| |required| |
  111. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  112. | |void| | :ref:`_set_constant_force<class_PhysicsDirectBodyState3DExtension_private_method__set_constant_force>`\ (\ force\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  113. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  114. | |void| | :ref:`_set_constant_torque<class_PhysicsDirectBodyState3DExtension_private_method__set_constant_torque>`\ (\ torque\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  115. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  116. | |void| | :ref:`_set_linear_velocity<class_PhysicsDirectBodyState3DExtension_private_method__set_linear_velocity>`\ (\ velocity\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |
  117. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  118. | |void| | :ref:`_set_sleep_state<class_PhysicsDirectBodyState3DExtension_private_method__set_sleep_state>`\ (\ enabled\: :ref:`bool<class_bool>`\ ) |virtual| |required| |
  119. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  120. | |void| | :ref:`_set_transform<class_PhysicsDirectBodyState3DExtension_private_method__set_transform>`\ (\ transform\: :ref:`Transform3D<class_Transform3D>`\ ) |virtual| |required| |
  121. +-------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  122. .. rst-class:: classref-section-separator
  123. ----
  124. .. rst-class:: classref-descriptions-group
  125. Method Descriptions
  126. -------------------
  127. .. _class_PhysicsDirectBodyState3DExtension_private_method__add_constant_central_force:
  128. .. rst-class:: classref-method
  129. |void| **_add_constant_central_force**\ (\ force\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__add_constant_central_force>`
  130. .. container:: contribute
  131. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  132. .. rst-class:: classref-item-separator
  133. ----
  134. .. _class_PhysicsDirectBodyState3DExtension_private_method__add_constant_force:
  135. .. rst-class:: classref-method
  136. |void| **_add_constant_force**\ (\ force\: :ref:`Vector3<class_Vector3>`, position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__add_constant_force>`
  137. .. container:: contribute
  138. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  139. .. rst-class:: classref-item-separator
  140. ----
  141. .. _class_PhysicsDirectBodyState3DExtension_private_method__add_constant_torque:
  142. .. rst-class:: classref-method
  143. |void| **_add_constant_torque**\ (\ torque\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__add_constant_torque>`
  144. .. container:: contribute
  145. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  146. .. rst-class:: classref-item-separator
  147. ----
  148. .. _class_PhysicsDirectBodyState3DExtension_private_method__apply_central_force:
  149. .. rst-class:: classref-method
  150. |void| **_apply_central_force**\ (\ force\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__apply_central_force>`
  151. .. container:: contribute
  152. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  153. .. rst-class:: classref-item-separator
  154. ----
  155. .. _class_PhysicsDirectBodyState3DExtension_private_method__apply_central_impulse:
  156. .. rst-class:: classref-method
  157. |void| **_apply_central_impulse**\ (\ impulse\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__apply_central_impulse>`
  158. .. container:: contribute
  159. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  160. .. rst-class:: classref-item-separator
  161. ----
  162. .. _class_PhysicsDirectBodyState3DExtension_private_method__apply_force:
  163. .. rst-class:: classref-method
  164. |void| **_apply_force**\ (\ force\: :ref:`Vector3<class_Vector3>`, position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__apply_force>`
  165. .. container:: contribute
  166. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  167. .. rst-class:: classref-item-separator
  168. ----
  169. .. _class_PhysicsDirectBodyState3DExtension_private_method__apply_impulse:
  170. .. rst-class:: classref-method
  171. |void| **_apply_impulse**\ (\ impulse\: :ref:`Vector3<class_Vector3>`, position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__apply_impulse>`
  172. .. container:: contribute
  173. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  174. .. rst-class:: classref-item-separator
  175. ----
  176. .. _class_PhysicsDirectBodyState3DExtension_private_method__apply_torque:
  177. .. rst-class:: classref-method
  178. |void| **_apply_torque**\ (\ torque\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__apply_torque>`
  179. .. container:: contribute
  180. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  181. .. rst-class:: classref-item-separator
  182. ----
  183. .. _class_PhysicsDirectBodyState3DExtension_private_method__apply_torque_impulse:
  184. .. rst-class:: classref-method
  185. |void| **_apply_torque_impulse**\ (\ impulse\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__apply_torque_impulse>`
  186. .. container:: contribute
  187. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  188. .. rst-class:: classref-item-separator
  189. ----
  190. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_angular_velocity:
  191. .. rst-class:: classref-method
  192. :ref:`Vector3<class_Vector3>` **_get_angular_velocity**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_angular_velocity>`
  193. .. container:: contribute
  194. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  195. .. rst-class:: classref-item-separator
  196. ----
  197. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_center_of_mass:
  198. .. rst-class:: classref-method
  199. :ref:`Vector3<class_Vector3>` **_get_center_of_mass**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_center_of_mass>`
  200. .. container:: contribute
  201. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  202. .. rst-class:: classref-item-separator
  203. ----
  204. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_center_of_mass_local:
  205. .. rst-class:: classref-method
  206. :ref:`Vector3<class_Vector3>` **_get_center_of_mass_local**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_center_of_mass_local>`
  207. .. container:: contribute
  208. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  209. .. rst-class:: classref-item-separator
  210. ----
  211. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_collision_layer:
  212. .. rst-class:: classref-method
  213. :ref:`int<class_int>` **_get_collision_layer**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_collision_layer>`
  214. .. container:: contribute
  215. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  216. .. rst-class:: classref-item-separator
  217. ----
  218. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_collision_mask:
  219. .. rst-class:: classref-method
  220. :ref:`int<class_int>` **_get_collision_mask**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_collision_mask>`
  221. .. container:: contribute
  222. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  223. .. rst-class:: classref-item-separator
  224. ----
  225. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_constant_force:
  226. .. rst-class:: classref-method
  227. :ref:`Vector3<class_Vector3>` **_get_constant_force**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_constant_force>`
  228. .. container:: contribute
  229. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  230. .. rst-class:: classref-item-separator
  231. ----
  232. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_constant_torque:
  233. .. rst-class:: classref-method
  234. :ref:`Vector3<class_Vector3>` **_get_constant_torque**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_constant_torque>`
  235. .. container:: contribute
  236. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  237. .. rst-class:: classref-item-separator
  238. ----
  239. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider:
  240. .. rst-class:: classref-method
  241. :ref:`RID<class_RID>` **_get_contact_collider**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider>`
  242. .. container:: contribute
  243. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  244. .. rst-class:: classref-item-separator
  245. ----
  246. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_id:
  247. .. rst-class:: classref-method
  248. :ref:`int<class_int>` **_get_contact_collider_id**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_id>`
  249. .. container:: contribute
  250. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  251. .. rst-class:: classref-item-separator
  252. ----
  253. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_object:
  254. .. rst-class:: classref-method
  255. :ref:`Object<class_Object>` **_get_contact_collider_object**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_object>`
  256. .. container:: contribute
  257. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  258. .. rst-class:: classref-item-separator
  259. ----
  260. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_position:
  261. .. rst-class:: classref-method
  262. :ref:`Vector3<class_Vector3>` **_get_contact_collider_position**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_position>`
  263. .. container:: contribute
  264. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  265. .. rst-class:: classref-item-separator
  266. ----
  267. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_shape:
  268. .. rst-class:: classref-method
  269. :ref:`int<class_int>` **_get_contact_collider_shape**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_shape>`
  270. .. container:: contribute
  271. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  272. .. rst-class:: classref-item-separator
  273. ----
  274. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_velocity_at_position:
  275. .. rst-class:: classref-method
  276. :ref:`Vector3<class_Vector3>` **_get_contact_collider_velocity_at_position**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_collider_velocity_at_position>`
  277. .. container:: contribute
  278. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  279. .. rst-class:: classref-item-separator
  280. ----
  281. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_count:
  282. .. rst-class:: classref-method
  283. :ref:`int<class_int>` **_get_contact_count**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_count>`
  284. .. container:: contribute
  285. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  286. .. rst-class:: classref-item-separator
  287. ----
  288. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_impulse:
  289. .. rst-class:: classref-method
  290. :ref:`Vector3<class_Vector3>` **_get_contact_impulse**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_impulse>`
  291. .. container:: contribute
  292. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  293. .. rst-class:: classref-item-separator
  294. ----
  295. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_normal:
  296. .. rst-class:: classref-method
  297. :ref:`Vector3<class_Vector3>` **_get_contact_local_normal**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_normal>`
  298. .. container:: contribute
  299. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  300. .. rst-class:: classref-item-separator
  301. ----
  302. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_position:
  303. .. rst-class:: classref-method
  304. :ref:`Vector3<class_Vector3>` **_get_contact_local_position**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_position>`
  305. .. container:: contribute
  306. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  307. .. rst-class:: classref-item-separator
  308. ----
  309. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_shape:
  310. .. rst-class:: classref-method
  311. :ref:`int<class_int>` **_get_contact_local_shape**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_shape>`
  312. .. container:: contribute
  313. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  314. .. rst-class:: classref-item-separator
  315. ----
  316. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_velocity_at_position:
  317. .. rst-class:: classref-method
  318. :ref:`Vector3<class_Vector3>` **_get_contact_local_velocity_at_position**\ (\ contact_idx\: :ref:`int<class_int>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_contact_local_velocity_at_position>`
  319. .. container:: contribute
  320. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  321. .. rst-class:: classref-item-separator
  322. ----
  323. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_inertia:
  324. .. rst-class:: classref-method
  325. :ref:`Vector3<class_Vector3>` **_get_inverse_inertia**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_inertia>`
  326. .. container:: contribute
  327. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  328. .. rst-class:: classref-item-separator
  329. ----
  330. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_inertia_tensor:
  331. .. rst-class:: classref-method
  332. :ref:`Basis<class_Basis>` **_get_inverse_inertia_tensor**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_inertia_tensor>`
  333. .. container:: contribute
  334. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  335. .. rst-class:: classref-item-separator
  336. ----
  337. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_mass:
  338. .. rst-class:: classref-method
  339. :ref:`float<class_float>` **_get_inverse_mass**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_inverse_mass>`
  340. .. container:: contribute
  341. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  342. .. rst-class:: classref-item-separator
  343. ----
  344. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_linear_velocity:
  345. .. rst-class:: classref-method
  346. :ref:`Vector3<class_Vector3>` **_get_linear_velocity**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_linear_velocity>`
  347. .. container:: contribute
  348. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  349. .. rst-class:: classref-item-separator
  350. ----
  351. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_principal_inertia_axes:
  352. .. rst-class:: classref-method
  353. :ref:`Basis<class_Basis>` **_get_principal_inertia_axes**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_principal_inertia_axes>`
  354. .. container:: contribute
  355. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  356. .. rst-class:: classref-item-separator
  357. ----
  358. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_space_state:
  359. .. rst-class:: classref-method
  360. :ref:`PhysicsDirectSpaceState3D<class_PhysicsDirectSpaceState3D>` **_get_space_state**\ (\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_space_state>`
  361. .. container:: contribute
  362. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  363. .. rst-class:: classref-item-separator
  364. ----
  365. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_step:
  366. .. rst-class:: classref-method
  367. :ref:`float<class_float>` **_get_step**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_step>`
  368. .. container:: contribute
  369. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  370. .. rst-class:: classref-item-separator
  371. ----
  372. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_total_angular_damp:
  373. .. rst-class:: classref-method
  374. :ref:`float<class_float>` **_get_total_angular_damp**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_total_angular_damp>`
  375. .. container:: contribute
  376. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  377. .. rst-class:: classref-item-separator
  378. ----
  379. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_total_gravity:
  380. .. rst-class:: classref-method
  381. :ref:`Vector3<class_Vector3>` **_get_total_gravity**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_total_gravity>`
  382. .. container:: contribute
  383. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  384. .. rst-class:: classref-item-separator
  385. ----
  386. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_total_linear_damp:
  387. .. rst-class:: classref-method
  388. :ref:`float<class_float>` **_get_total_linear_damp**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_total_linear_damp>`
  389. .. container:: contribute
  390. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  391. .. rst-class:: classref-item-separator
  392. ----
  393. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_transform:
  394. .. rst-class:: classref-method
  395. :ref:`Transform3D<class_Transform3D>` **_get_transform**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_transform>`
  396. .. container:: contribute
  397. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  398. .. rst-class:: classref-item-separator
  399. ----
  400. .. _class_PhysicsDirectBodyState3DExtension_private_method__get_velocity_at_local_position:
  401. .. rst-class:: classref-method
  402. :ref:`Vector3<class_Vector3>` **_get_velocity_at_local_position**\ (\ local_position\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__get_velocity_at_local_position>`
  403. .. container:: contribute
  404. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  405. .. rst-class:: classref-item-separator
  406. ----
  407. .. _class_PhysicsDirectBodyState3DExtension_private_method__integrate_forces:
  408. .. rst-class:: classref-method
  409. |void| **_integrate_forces**\ (\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__integrate_forces>`
  410. .. container:: contribute
  411. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  412. .. rst-class:: classref-item-separator
  413. ----
  414. .. _class_PhysicsDirectBodyState3DExtension_private_method__is_sleeping:
  415. .. rst-class:: classref-method
  416. :ref:`bool<class_bool>` **_is_sleeping**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__is_sleeping>`
  417. .. container:: contribute
  418. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  419. .. rst-class:: classref-item-separator
  420. ----
  421. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_angular_velocity:
  422. .. rst-class:: classref-method
  423. |void| **_set_angular_velocity**\ (\ velocity\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_angular_velocity>`
  424. .. container:: contribute
  425. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  426. .. rst-class:: classref-item-separator
  427. ----
  428. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_collision_layer:
  429. .. rst-class:: classref-method
  430. |void| **_set_collision_layer**\ (\ layer\: :ref:`int<class_int>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_collision_layer>`
  431. .. container:: contribute
  432. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  433. .. rst-class:: classref-item-separator
  434. ----
  435. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_collision_mask:
  436. .. rst-class:: classref-method
  437. |void| **_set_collision_mask**\ (\ mask\: :ref:`int<class_int>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_collision_mask>`
  438. .. container:: contribute
  439. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  440. .. rst-class:: classref-item-separator
  441. ----
  442. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_constant_force:
  443. .. rst-class:: classref-method
  444. |void| **_set_constant_force**\ (\ force\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_constant_force>`
  445. .. container:: contribute
  446. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  447. .. rst-class:: classref-item-separator
  448. ----
  449. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_constant_torque:
  450. .. rst-class:: classref-method
  451. |void| **_set_constant_torque**\ (\ torque\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_constant_torque>`
  452. .. container:: contribute
  453. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  454. .. rst-class:: classref-item-separator
  455. ----
  456. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_linear_velocity:
  457. .. rst-class:: classref-method
  458. |void| **_set_linear_velocity**\ (\ velocity\: :ref:`Vector3<class_Vector3>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_linear_velocity>`
  459. .. container:: contribute
  460. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  461. .. rst-class:: classref-item-separator
  462. ----
  463. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_sleep_state:
  464. .. rst-class:: classref-method
  465. |void| **_set_sleep_state**\ (\ enabled\: :ref:`bool<class_bool>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_sleep_state>`
  466. .. container:: contribute
  467. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  468. .. rst-class:: classref-item-separator
  469. ----
  470. .. _class_PhysicsDirectBodyState3DExtension_private_method__set_transform:
  471. .. rst-class:: classref-method
  472. |void| **_set_transform**\ (\ transform\: :ref:`Transform3D<class_Transform3D>`\ ) |virtual| |required| :ref:`🔗<class_PhysicsDirectBodyState3DExtension_private_method__set_transform>`
  473. .. container:: contribute
  474. There is currently no description for this method. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  475. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  476. .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
  477. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  478. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  479. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  480. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  481. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
  482. .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`
  483. .. |void| replace:: :abbr:`void (No return value.)`