class_physicsdirectbodystate2dextension.rst 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727
  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/PhysicsDirectBodyState2DExtension.xml.
  6. .. _class_PhysicsDirectBodyState2DExtension:
  7. PhysicsDirectBodyState2DExtension
  8. =================================
  9. **Inherits:** :ref:`PhysicsDirectBodyState2D<class_PhysicsDirectBodyState2D>` **<** :ref:`Object<class_Object>`
  10. .. container:: contribute
  11. There is currently no description for this class. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  12. .. rst-class:: classref-reftable-group
  13. Methods
  14. -------
  15. .. table::
  16. :widths: auto
  17. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  18. | void | :ref:`_add_constant_central_force<class_PhysicsDirectBodyState2DExtension_method__add_constant_central_force>` **(** :ref:`Vector2<class_Vector2>` force **)** |virtual| |
  19. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  20. | void | :ref:`_add_constant_force<class_PhysicsDirectBodyState2DExtension_method__add_constant_force>` **(** :ref:`Vector2<class_Vector2>` force, :ref:`Vector2<class_Vector2>` position **)** |virtual| |
  21. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  22. | void | :ref:`_add_constant_torque<class_PhysicsDirectBodyState2DExtension_method__add_constant_torque>` **(** :ref:`float<class_float>` torque **)** |virtual| |
  23. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  24. | void | :ref:`_apply_central_force<class_PhysicsDirectBodyState2DExtension_method__apply_central_force>` **(** :ref:`Vector2<class_Vector2>` force **)** |virtual| |
  25. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  26. | void | :ref:`_apply_central_impulse<class_PhysicsDirectBodyState2DExtension_method__apply_central_impulse>` **(** :ref:`Vector2<class_Vector2>` impulse **)** |virtual| |
  27. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | void | :ref:`_apply_force<class_PhysicsDirectBodyState2DExtension_method__apply_force>` **(** :ref:`Vector2<class_Vector2>` force, :ref:`Vector2<class_Vector2>` position **)** |virtual| |
  29. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  30. | void | :ref:`_apply_impulse<class_PhysicsDirectBodyState2DExtension_method__apply_impulse>` **(** :ref:`Vector2<class_Vector2>` impulse, :ref:`Vector2<class_Vector2>` position **)** |virtual| |
  31. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | void | :ref:`_apply_torque<class_PhysicsDirectBodyState2DExtension_method__apply_torque>` **(** :ref:`float<class_float>` torque **)** |virtual| |
  33. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | void | :ref:`_apply_torque_impulse<class_PhysicsDirectBodyState2DExtension_method__apply_torque_impulse>` **(** :ref:`float<class_float>` impulse **)** |virtual| |
  35. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | :ref:`float<class_float>` | :ref:`_get_angular_velocity<class_PhysicsDirectBodyState2DExtension_method__get_angular_velocity>` **(** **)** |virtual| |const| |
  37. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | :ref:`Vector2<class_Vector2>` | :ref:`_get_center_of_mass<class_PhysicsDirectBodyState2DExtension_method__get_center_of_mass>` **(** **)** |virtual| |const| |
  39. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | :ref:`Vector2<class_Vector2>` | :ref:`_get_center_of_mass_local<class_PhysicsDirectBodyState2DExtension_method__get_center_of_mass_local>` **(** **)** |virtual| |const| |
  41. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. | :ref:`Vector2<class_Vector2>` | :ref:`_get_constant_force<class_PhysicsDirectBodyState2DExtension_method__get_constant_force>` **(** **)** |virtual| |const| |
  43. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  44. | :ref:`float<class_float>` | :ref:`_get_constant_torque<class_PhysicsDirectBodyState2DExtension_method__get_constant_torque>` **(** **)** |virtual| |const| |
  45. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  46. | :ref:`RID<class_RID>` | :ref:`_get_contact_collider<class_PhysicsDirectBodyState2DExtension_method__get_contact_collider>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  47. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  48. | :ref:`int<class_int>` | :ref:`_get_contact_collider_id<class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_id>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  49. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  50. | :ref:`Object<class_Object>` | :ref:`_get_contact_collider_object<class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_object>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  51. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  52. | :ref:`Vector2<class_Vector2>` | :ref:`_get_contact_collider_position<class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_position>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  53. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  54. | :ref:`int<class_int>` | :ref:`_get_contact_collider_shape<class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_shape>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  55. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  56. | :ref:`Vector2<class_Vector2>` | :ref:`_get_contact_collider_velocity_at_position<class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_velocity_at_position>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  57. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  58. | :ref:`int<class_int>` | :ref:`_get_contact_count<class_PhysicsDirectBodyState2DExtension_method__get_contact_count>` **(** **)** |virtual| |const| |
  59. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  60. | :ref:`Vector2<class_Vector2>` | :ref:`_get_contact_impulse<class_PhysicsDirectBodyState2DExtension_method__get_contact_impulse>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  61. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  62. | :ref:`Vector2<class_Vector2>` | :ref:`_get_contact_local_normal<class_PhysicsDirectBodyState2DExtension_method__get_contact_local_normal>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  63. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  64. | :ref:`Vector2<class_Vector2>` | :ref:`_get_contact_local_position<class_PhysicsDirectBodyState2DExtension_method__get_contact_local_position>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  65. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  66. | :ref:`int<class_int>` | :ref:`_get_contact_local_shape<class_PhysicsDirectBodyState2DExtension_method__get_contact_local_shape>` **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const| |
  67. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  68. | :ref:`float<class_float>` | :ref:`_get_inverse_inertia<class_PhysicsDirectBodyState2DExtension_method__get_inverse_inertia>` **(** **)** |virtual| |const| |
  69. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  70. | :ref:`float<class_float>` | :ref:`_get_inverse_mass<class_PhysicsDirectBodyState2DExtension_method__get_inverse_mass>` **(** **)** |virtual| |const| |
  71. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  72. | :ref:`Vector2<class_Vector2>` | :ref:`_get_linear_velocity<class_PhysicsDirectBodyState2DExtension_method__get_linear_velocity>` **(** **)** |virtual| |const| |
  73. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  74. | :ref:`PhysicsDirectSpaceState2D<class_PhysicsDirectSpaceState2D>` | :ref:`_get_space_state<class_PhysicsDirectBodyState2DExtension_method__get_space_state>` **(** **)** |virtual| |
  75. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  76. | :ref:`float<class_float>` | :ref:`_get_step<class_PhysicsDirectBodyState2DExtension_method__get_step>` **(** **)** |virtual| |const| |
  77. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  78. | :ref:`float<class_float>` | :ref:`_get_total_angular_damp<class_PhysicsDirectBodyState2DExtension_method__get_total_angular_damp>` **(** **)** |virtual| |const| |
  79. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  80. | :ref:`Vector2<class_Vector2>` | :ref:`_get_total_gravity<class_PhysicsDirectBodyState2DExtension_method__get_total_gravity>` **(** **)** |virtual| |const| |
  81. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  82. | :ref:`float<class_float>` | :ref:`_get_total_linear_damp<class_PhysicsDirectBodyState2DExtension_method__get_total_linear_damp>` **(** **)** |virtual| |const| |
  83. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  84. | :ref:`Transform2D<class_Transform2D>` | :ref:`_get_transform<class_PhysicsDirectBodyState2DExtension_method__get_transform>` **(** **)** |virtual| |const| |
  85. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  86. | :ref:`Vector2<class_Vector2>` | :ref:`_get_velocity_at_local_position<class_PhysicsDirectBodyState2DExtension_method__get_velocity_at_local_position>` **(** :ref:`Vector2<class_Vector2>` local_position **)** |virtual| |const| |
  87. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  88. | void | :ref:`_integrate_forces<class_PhysicsDirectBodyState2DExtension_method__integrate_forces>` **(** **)** |virtual| |
  89. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  90. | :ref:`bool<class_bool>` | :ref:`_is_sleeping<class_PhysicsDirectBodyState2DExtension_method__is_sleeping>` **(** **)** |virtual| |const| |
  91. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  92. | void | :ref:`_set_angular_velocity<class_PhysicsDirectBodyState2DExtension_method__set_angular_velocity>` **(** :ref:`float<class_float>` velocity **)** |virtual| |
  93. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  94. | void | :ref:`_set_constant_force<class_PhysicsDirectBodyState2DExtension_method__set_constant_force>` **(** :ref:`Vector2<class_Vector2>` force **)** |virtual| |
  95. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  96. | void | :ref:`_set_constant_torque<class_PhysicsDirectBodyState2DExtension_method__set_constant_torque>` **(** :ref:`float<class_float>` torque **)** |virtual| |
  97. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  98. | void | :ref:`_set_linear_velocity<class_PhysicsDirectBodyState2DExtension_method__set_linear_velocity>` **(** :ref:`Vector2<class_Vector2>` velocity **)** |virtual| |
  99. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  100. | void | :ref:`_set_sleep_state<class_PhysicsDirectBodyState2DExtension_method__set_sleep_state>` **(** :ref:`bool<class_bool>` enabled **)** |virtual| |
  101. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  102. | void | :ref:`_set_transform<class_PhysicsDirectBodyState2DExtension_method__set_transform>` **(** :ref:`Transform2D<class_Transform2D>` transform **)** |virtual| |
  103. +-------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  104. .. rst-class:: classref-section-separator
  105. ----
  106. .. rst-class:: classref-descriptions-group
  107. Method Descriptions
  108. -------------------
  109. .. _class_PhysicsDirectBodyState2DExtension_method__add_constant_central_force:
  110. .. rst-class:: classref-method
  111. void **_add_constant_central_force** **(** :ref:`Vector2<class_Vector2>` force **)** |virtual|
  112. .. container:: contribute
  113. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  114. .. rst-class:: classref-item-separator
  115. ----
  116. .. _class_PhysicsDirectBodyState2DExtension_method__add_constant_force:
  117. .. rst-class:: classref-method
  118. void **_add_constant_force** **(** :ref:`Vector2<class_Vector2>` force, :ref:`Vector2<class_Vector2>` position **)** |virtual|
  119. .. container:: contribute
  120. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  121. .. rst-class:: classref-item-separator
  122. ----
  123. .. _class_PhysicsDirectBodyState2DExtension_method__add_constant_torque:
  124. .. rst-class:: classref-method
  125. void **_add_constant_torque** **(** :ref:`float<class_float>` torque **)** |virtual|
  126. .. container:: contribute
  127. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  128. .. rst-class:: classref-item-separator
  129. ----
  130. .. _class_PhysicsDirectBodyState2DExtension_method__apply_central_force:
  131. .. rst-class:: classref-method
  132. void **_apply_central_force** **(** :ref:`Vector2<class_Vector2>` force **)** |virtual|
  133. .. container:: contribute
  134. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  135. .. rst-class:: classref-item-separator
  136. ----
  137. .. _class_PhysicsDirectBodyState2DExtension_method__apply_central_impulse:
  138. .. rst-class:: classref-method
  139. void **_apply_central_impulse** **(** :ref:`Vector2<class_Vector2>` impulse **)** |virtual|
  140. .. container:: contribute
  141. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  142. .. rst-class:: classref-item-separator
  143. ----
  144. .. _class_PhysicsDirectBodyState2DExtension_method__apply_force:
  145. .. rst-class:: classref-method
  146. void **_apply_force** **(** :ref:`Vector2<class_Vector2>` force, :ref:`Vector2<class_Vector2>` position **)** |virtual|
  147. .. container:: contribute
  148. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  149. .. rst-class:: classref-item-separator
  150. ----
  151. .. _class_PhysicsDirectBodyState2DExtension_method__apply_impulse:
  152. .. rst-class:: classref-method
  153. void **_apply_impulse** **(** :ref:`Vector2<class_Vector2>` impulse, :ref:`Vector2<class_Vector2>` position **)** |virtual|
  154. .. container:: contribute
  155. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  156. .. rst-class:: classref-item-separator
  157. ----
  158. .. _class_PhysicsDirectBodyState2DExtension_method__apply_torque:
  159. .. rst-class:: classref-method
  160. void **_apply_torque** **(** :ref:`float<class_float>` torque **)** |virtual|
  161. .. container:: contribute
  162. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  163. .. rst-class:: classref-item-separator
  164. ----
  165. .. _class_PhysicsDirectBodyState2DExtension_method__apply_torque_impulse:
  166. .. rst-class:: classref-method
  167. void **_apply_torque_impulse** **(** :ref:`float<class_float>` impulse **)** |virtual|
  168. .. container:: contribute
  169. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  170. .. rst-class:: classref-item-separator
  171. ----
  172. .. _class_PhysicsDirectBodyState2DExtension_method__get_angular_velocity:
  173. .. rst-class:: classref-method
  174. :ref:`float<class_float>` **_get_angular_velocity** **(** **)** |virtual| |const|
  175. .. container:: contribute
  176. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  177. .. rst-class:: classref-item-separator
  178. ----
  179. .. _class_PhysicsDirectBodyState2DExtension_method__get_center_of_mass:
  180. .. rst-class:: classref-method
  181. :ref:`Vector2<class_Vector2>` **_get_center_of_mass** **(** **)** |virtual| |const|
  182. .. container:: contribute
  183. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  184. .. rst-class:: classref-item-separator
  185. ----
  186. .. _class_PhysicsDirectBodyState2DExtension_method__get_center_of_mass_local:
  187. .. rst-class:: classref-method
  188. :ref:`Vector2<class_Vector2>` **_get_center_of_mass_local** **(** **)** |virtual| |const|
  189. .. container:: contribute
  190. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  191. .. rst-class:: classref-item-separator
  192. ----
  193. .. _class_PhysicsDirectBodyState2DExtension_method__get_constant_force:
  194. .. rst-class:: classref-method
  195. :ref:`Vector2<class_Vector2>` **_get_constant_force** **(** **)** |virtual| |const|
  196. .. container:: contribute
  197. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  198. .. rst-class:: classref-item-separator
  199. ----
  200. .. _class_PhysicsDirectBodyState2DExtension_method__get_constant_torque:
  201. .. rst-class:: classref-method
  202. :ref:`float<class_float>` **_get_constant_torque** **(** **)** |virtual| |const|
  203. .. container:: contribute
  204. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  205. .. rst-class:: classref-item-separator
  206. ----
  207. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_collider:
  208. .. rst-class:: classref-method
  209. :ref:`RID<class_RID>` **_get_contact_collider** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  210. .. container:: contribute
  211. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  212. .. rst-class:: classref-item-separator
  213. ----
  214. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_id:
  215. .. rst-class:: classref-method
  216. :ref:`int<class_int>` **_get_contact_collider_id** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  217. .. container:: contribute
  218. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  219. .. rst-class:: classref-item-separator
  220. ----
  221. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_object:
  222. .. rst-class:: classref-method
  223. :ref:`Object<class_Object>` **_get_contact_collider_object** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  224. .. container:: contribute
  225. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  226. .. rst-class:: classref-item-separator
  227. ----
  228. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_position:
  229. .. rst-class:: classref-method
  230. :ref:`Vector2<class_Vector2>` **_get_contact_collider_position** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  231. .. container:: contribute
  232. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  233. .. rst-class:: classref-item-separator
  234. ----
  235. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_shape:
  236. .. rst-class:: classref-method
  237. :ref:`int<class_int>` **_get_contact_collider_shape** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  238. .. container:: contribute
  239. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  240. .. rst-class:: classref-item-separator
  241. ----
  242. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_collider_velocity_at_position:
  243. .. rst-class:: classref-method
  244. :ref:`Vector2<class_Vector2>` **_get_contact_collider_velocity_at_position** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  245. .. container:: contribute
  246. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  247. .. rst-class:: classref-item-separator
  248. ----
  249. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_count:
  250. .. rst-class:: classref-method
  251. :ref:`int<class_int>` **_get_contact_count** **(** **)** |virtual| |const|
  252. .. container:: contribute
  253. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  254. .. rst-class:: classref-item-separator
  255. ----
  256. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_impulse:
  257. .. rst-class:: classref-method
  258. :ref:`Vector2<class_Vector2>` **_get_contact_impulse** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  259. .. container:: contribute
  260. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  261. .. rst-class:: classref-item-separator
  262. ----
  263. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_local_normal:
  264. .. rst-class:: classref-method
  265. :ref:`Vector2<class_Vector2>` **_get_contact_local_normal** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  266. .. container:: contribute
  267. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  268. .. rst-class:: classref-item-separator
  269. ----
  270. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_local_position:
  271. .. rst-class:: classref-method
  272. :ref:`Vector2<class_Vector2>` **_get_contact_local_position** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  273. .. container:: contribute
  274. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  275. .. rst-class:: classref-item-separator
  276. ----
  277. .. _class_PhysicsDirectBodyState2DExtension_method__get_contact_local_shape:
  278. .. rst-class:: classref-method
  279. :ref:`int<class_int>` **_get_contact_local_shape** **(** :ref:`int<class_int>` contact_idx **)** |virtual| |const|
  280. .. container:: contribute
  281. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  282. .. rst-class:: classref-item-separator
  283. ----
  284. .. _class_PhysicsDirectBodyState2DExtension_method__get_inverse_inertia:
  285. .. rst-class:: classref-method
  286. :ref:`float<class_float>` **_get_inverse_inertia** **(** **)** |virtual| |const|
  287. .. container:: contribute
  288. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  289. .. rst-class:: classref-item-separator
  290. ----
  291. .. _class_PhysicsDirectBodyState2DExtension_method__get_inverse_mass:
  292. .. rst-class:: classref-method
  293. :ref:`float<class_float>` **_get_inverse_mass** **(** **)** |virtual| |const|
  294. .. container:: contribute
  295. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  296. .. rst-class:: classref-item-separator
  297. ----
  298. .. _class_PhysicsDirectBodyState2DExtension_method__get_linear_velocity:
  299. .. rst-class:: classref-method
  300. :ref:`Vector2<class_Vector2>` **_get_linear_velocity** **(** **)** |virtual| |const|
  301. .. container:: contribute
  302. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  303. .. rst-class:: classref-item-separator
  304. ----
  305. .. _class_PhysicsDirectBodyState2DExtension_method__get_space_state:
  306. .. rst-class:: classref-method
  307. :ref:`PhysicsDirectSpaceState2D<class_PhysicsDirectSpaceState2D>` **_get_space_state** **(** **)** |virtual|
  308. .. container:: contribute
  309. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  310. .. rst-class:: classref-item-separator
  311. ----
  312. .. _class_PhysicsDirectBodyState2DExtension_method__get_step:
  313. .. rst-class:: classref-method
  314. :ref:`float<class_float>` **_get_step** **(** **)** |virtual| |const|
  315. .. container:: contribute
  316. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  317. .. rst-class:: classref-item-separator
  318. ----
  319. .. _class_PhysicsDirectBodyState2DExtension_method__get_total_angular_damp:
  320. .. rst-class:: classref-method
  321. :ref:`float<class_float>` **_get_total_angular_damp** **(** **)** |virtual| |const|
  322. .. container:: contribute
  323. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  324. .. rst-class:: classref-item-separator
  325. ----
  326. .. _class_PhysicsDirectBodyState2DExtension_method__get_total_gravity:
  327. .. rst-class:: classref-method
  328. :ref:`Vector2<class_Vector2>` **_get_total_gravity** **(** **)** |virtual| |const|
  329. .. container:: contribute
  330. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  331. .. rst-class:: classref-item-separator
  332. ----
  333. .. _class_PhysicsDirectBodyState2DExtension_method__get_total_linear_damp:
  334. .. rst-class:: classref-method
  335. :ref:`float<class_float>` **_get_total_linear_damp** **(** **)** |virtual| |const|
  336. .. container:: contribute
  337. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  338. .. rst-class:: classref-item-separator
  339. ----
  340. .. _class_PhysicsDirectBodyState2DExtension_method__get_transform:
  341. .. rst-class:: classref-method
  342. :ref:`Transform2D<class_Transform2D>` **_get_transform** **(** **)** |virtual| |const|
  343. .. container:: contribute
  344. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  345. .. rst-class:: classref-item-separator
  346. ----
  347. .. _class_PhysicsDirectBodyState2DExtension_method__get_velocity_at_local_position:
  348. .. rst-class:: classref-method
  349. :ref:`Vector2<class_Vector2>` **_get_velocity_at_local_position** **(** :ref:`Vector2<class_Vector2>` local_position **)** |virtual| |const|
  350. .. container:: contribute
  351. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  352. .. rst-class:: classref-item-separator
  353. ----
  354. .. _class_PhysicsDirectBodyState2DExtension_method__integrate_forces:
  355. .. rst-class:: classref-method
  356. void **_integrate_forces** **(** **)** |virtual|
  357. .. container:: contribute
  358. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  359. .. rst-class:: classref-item-separator
  360. ----
  361. .. _class_PhysicsDirectBodyState2DExtension_method__is_sleeping:
  362. .. rst-class:: classref-method
  363. :ref:`bool<class_bool>` **_is_sleeping** **(** **)** |virtual| |const|
  364. .. container:: contribute
  365. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  366. .. rst-class:: classref-item-separator
  367. ----
  368. .. _class_PhysicsDirectBodyState2DExtension_method__set_angular_velocity:
  369. .. rst-class:: classref-method
  370. void **_set_angular_velocity** **(** :ref:`float<class_float>` velocity **)** |virtual|
  371. .. container:: contribute
  372. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  373. .. rst-class:: classref-item-separator
  374. ----
  375. .. _class_PhysicsDirectBodyState2DExtension_method__set_constant_force:
  376. .. rst-class:: classref-method
  377. void **_set_constant_force** **(** :ref:`Vector2<class_Vector2>` force **)** |virtual|
  378. .. container:: contribute
  379. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  380. .. rst-class:: classref-item-separator
  381. ----
  382. .. _class_PhysicsDirectBodyState2DExtension_method__set_constant_torque:
  383. .. rst-class:: classref-method
  384. void **_set_constant_torque** **(** :ref:`float<class_float>` torque **)** |virtual|
  385. .. container:: contribute
  386. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  387. .. rst-class:: classref-item-separator
  388. ----
  389. .. _class_PhysicsDirectBodyState2DExtension_method__set_linear_velocity:
  390. .. rst-class:: classref-method
  391. void **_set_linear_velocity** **(** :ref:`Vector2<class_Vector2>` velocity **)** |virtual|
  392. .. container:: contribute
  393. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  394. .. rst-class:: classref-item-separator
  395. ----
  396. .. _class_PhysicsDirectBodyState2DExtension_method__set_sleep_state:
  397. .. rst-class:: classref-method
  398. void **_set_sleep_state** **(** :ref:`bool<class_bool>` enabled **)** |virtual|
  399. .. container:: contribute
  400. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  401. .. rst-class:: classref-item-separator
  402. ----
  403. .. _class_PhysicsDirectBodyState2DExtension_method__set_transform:
  404. .. rst-class:: classref-method
  405. void **_set_transform** **(** :ref:`Transform2D<class_Transform2D>` transform **)** |virtual|
  406. .. container:: contribute
  407. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  408. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  409. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  410. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  411. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  412. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  413. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`