class_physicsserver3dextension.rst 276 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088
  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/PhysicsServer3DExtension.xml.
  6. .. _class_PhysicsServer3DExtension:
  7. PhysicsServer3DExtension
  8. ========================
  9. **Inherits:** :ref:`PhysicsServer3D<class_PhysicsServer3D>` **<** :ref:`Object<class_Object>`
  10. Provides virtual methods that can be overridden to create custom :ref:`PhysicsServer3D<class_PhysicsServer3D>` implementations.
  11. .. rst-class:: classref-introduction-group
  12. Description
  13. -----------
  14. This class extends :ref:`PhysicsServer3D<class_PhysicsServer3D>` 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:`PhysicsServer3D<class_PhysicsServer3D>`.
  16. .. rst-class:: classref-reftable-group
  17. Methods
  18. -------
  19. .. table::
  20. :widths: auto
  21. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  22. | void | :ref:`_area_add_shape<class_PhysicsServer3DExtension_private_method__area_add_shape>` **(** :ref:`RID<class_RID>` area, :ref:`RID<class_RID>` shape, :ref:`Transform3D<class_Transform3D>` transform, :ref:`bool<class_bool>` disabled **)** |virtual| |
  23. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  24. | void | :ref:`_area_attach_object_instance_id<class_PhysicsServer3DExtension_private_method__area_attach_object_instance_id>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` id **)** |virtual| |
  25. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  26. | void | :ref:`_area_clear_shapes<class_PhysicsServer3DExtension_private_method__area_clear_shapes>` **(** :ref:`RID<class_RID>` area **)** |virtual| |
  27. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | :ref:`RID<class_RID>` | :ref:`_area_create<class_PhysicsServer3DExtension_private_method__area_create>` **(** **)** |virtual| |
  29. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  30. | :ref:`int<class_int>` | :ref:`_area_get_collision_layer<class_PhysicsServer3DExtension_private_method__area_get_collision_layer>` **(** :ref:`RID<class_RID>` area **)** |virtual| |const| |
  31. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | :ref:`int<class_int>` | :ref:`_area_get_collision_mask<class_PhysicsServer3DExtension_private_method__area_get_collision_mask>` **(** :ref:`RID<class_RID>` area **)** |virtual| |const| |
  33. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | :ref:`int<class_int>` | :ref:`_area_get_object_instance_id<class_PhysicsServer3DExtension_private_method__area_get_object_instance_id>` **(** :ref:`RID<class_RID>` area **)** |virtual| |const| |
  35. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | :ref:`Variant<class_Variant>` | :ref:`_area_get_param<class_PhysicsServer3DExtension_private_method__area_get_param>` **(** :ref:`RID<class_RID>` area, :ref:`AreaParameter<enum_PhysicsServer3D_AreaParameter>` param **)** |virtual| |const| |
  37. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | :ref:`RID<class_RID>` | :ref:`_area_get_shape<class_PhysicsServer3DExtension_private_method__area_get_shape>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx **)** |virtual| |const| |
  39. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | :ref:`int<class_int>` | :ref:`_area_get_shape_count<class_PhysicsServer3DExtension_private_method__area_get_shape_count>` **(** :ref:`RID<class_RID>` area **)** |virtual| |const| |
  41. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. | :ref:`Transform3D<class_Transform3D>` | :ref:`_area_get_shape_transform<class_PhysicsServer3DExtension_private_method__area_get_shape_transform>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx **)** |virtual| |const| |
  43. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  44. | :ref:`RID<class_RID>` | :ref:`_area_get_space<class_PhysicsServer3DExtension_private_method__area_get_space>` **(** :ref:`RID<class_RID>` area **)** |virtual| |const| |
  45. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  46. | :ref:`Transform3D<class_Transform3D>` | :ref:`_area_get_transform<class_PhysicsServer3DExtension_private_method__area_get_transform>` **(** :ref:`RID<class_RID>` area **)** |virtual| |const| |
  47. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  48. | void | :ref:`_area_remove_shape<class_PhysicsServer3DExtension_private_method__area_remove_shape>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx **)** |virtual| |
  49. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  50. | void | :ref:`_area_set_area_monitor_callback<class_PhysicsServer3DExtension_private_method__area_set_area_monitor_callback>` **(** :ref:`RID<class_RID>` area, :ref:`Callable<class_Callable>` callback **)** |virtual| |
  51. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  52. | void | :ref:`_area_set_collision_layer<class_PhysicsServer3DExtension_private_method__area_set_collision_layer>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` layer **)** |virtual| |
  53. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  54. | void | :ref:`_area_set_collision_mask<class_PhysicsServer3DExtension_private_method__area_set_collision_mask>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` mask **)** |virtual| |
  55. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  56. | void | :ref:`_area_set_monitor_callback<class_PhysicsServer3DExtension_private_method__area_set_monitor_callback>` **(** :ref:`RID<class_RID>` area, :ref:`Callable<class_Callable>` callback **)** |virtual| |
  57. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  58. | void | :ref:`_area_set_monitorable<class_PhysicsServer3DExtension_private_method__area_set_monitorable>` **(** :ref:`RID<class_RID>` area, :ref:`bool<class_bool>` monitorable **)** |virtual| |
  59. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  60. | void | :ref:`_area_set_param<class_PhysicsServer3DExtension_private_method__area_set_param>` **(** :ref:`RID<class_RID>` area, :ref:`AreaParameter<enum_PhysicsServer3D_AreaParameter>` param, :ref:`Variant<class_Variant>` value **)** |virtual| |
  61. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  62. | void | :ref:`_area_set_ray_pickable<class_PhysicsServer3DExtension_private_method__area_set_ray_pickable>` **(** :ref:`RID<class_RID>` area, :ref:`bool<class_bool>` enable **)** |virtual| |
  63. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  64. | void | :ref:`_area_set_shape<class_PhysicsServer3DExtension_private_method__area_set_shape>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx, :ref:`RID<class_RID>` shape **)** |virtual| |
  65. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  66. | void | :ref:`_area_set_shape_disabled<class_PhysicsServer3DExtension_private_method__area_set_shape_disabled>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx, :ref:`bool<class_bool>` disabled **)** |virtual| |
  67. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  68. | void | :ref:`_area_set_shape_transform<class_PhysicsServer3DExtension_private_method__area_set_shape_transform>` **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual| |
  69. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  70. | void | :ref:`_area_set_space<class_PhysicsServer3DExtension_private_method__area_set_space>` **(** :ref:`RID<class_RID>` area, :ref:`RID<class_RID>` space **)** |virtual| |
  71. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  72. | void | :ref:`_area_set_transform<class_PhysicsServer3DExtension_private_method__area_set_transform>` **(** :ref:`RID<class_RID>` area, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual| |
  73. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  74. | void | :ref:`_body_add_collision_exception<class_PhysicsServer3DExtension_private_method__body_add_collision_exception>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` excepted_body **)** |virtual| |
  75. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  76. | void | :ref:`_body_add_constant_central_force<class_PhysicsServer3DExtension_private_method__body_add_constant_central_force>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force **)** |virtual| |
  77. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  78. | void | :ref:`_body_add_constant_force<class_PhysicsServer3DExtension_private_method__body_add_constant_force>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force, :ref:`Vector3<class_Vector3>` position **)** |virtual| |
  79. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  80. | void | :ref:`_body_add_constant_torque<class_PhysicsServer3DExtension_private_method__body_add_constant_torque>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` torque **)** |virtual| |
  81. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  82. | void | :ref:`_body_add_shape<class_PhysicsServer3DExtension_private_method__body_add_shape>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` shape, :ref:`Transform3D<class_Transform3D>` transform, :ref:`bool<class_bool>` disabled **)** |virtual| |
  83. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  84. | void | :ref:`_body_apply_central_force<class_PhysicsServer3DExtension_private_method__body_apply_central_force>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force **)** |virtual| |
  85. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  86. | void | :ref:`_body_apply_central_impulse<class_PhysicsServer3DExtension_private_method__body_apply_central_impulse>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` impulse **)** |virtual| |
  87. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  88. | void | :ref:`_body_apply_force<class_PhysicsServer3DExtension_private_method__body_apply_force>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force, :ref:`Vector3<class_Vector3>` position **)** |virtual| |
  89. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  90. | void | :ref:`_body_apply_impulse<class_PhysicsServer3DExtension_private_method__body_apply_impulse>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` impulse, :ref:`Vector3<class_Vector3>` position **)** |virtual| |
  91. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  92. | void | :ref:`_body_apply_torque<class_PhysicsServer3DExtension_private_method__body_apply_torque>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` torque **)** |virtual| |
  93. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  94. | void | :ref:`_body_apply_torque_impulse<class_PhysicsServer3DExtension_private_method__body_apply_torque_impulse>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` impulse **)** |virtual| |
  95. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  96. | void | :ref:`_body_attach_object_instance_id<class_PhysicsServer3DExtension_private_method__body_attach_object_instance_id>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` id **)** |virtual| |
  97. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  98. | void | :ref:`_body_clear_shapes<class_PhysicsServer3DExtension_private_method__body_clear_shapes>` **(** :ref:`RID<class_RID>` body **)** |virtual| |
  99. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  100. | :ref:`RID<class_RID>` | :ref:`_body_create<class_PhysicsServer3DExtension_private_method__body_create>` **(** **)** |virtual| |
  101. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  102. | :ref:`RID[]<class_RID>` | :ref:`_body_get_collision_exceptions<class_PhysicsServer3DExtension_private_method__body_get_collision_exceptions>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  103. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  104. | :ref:`int<class_int>` | :ref:`_body_get_collision_layer<class_PhysicsServer3DExtension_private_method__body_get_collision_layer>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  105. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  106. | :ref:`int<class_int>` | :ref:`_body_get_collision_mask<class_PhysicsServer3DExtension_private_method__body_get_collision_mask>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  107. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  108. | :ref:`float<class_float>` | :ref:`_body_get_collision_priority<class_PhysicsServer3DExtension_private_method__body_get_collision_priority>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  109. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  110. | :ref:`Vector3<class_Vector3>` | :ref:`_body_get_constant_force<class_PhysicsServer3DExtension_private_method__body_get_constant_force>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  111. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  112. | :ref:`Vector3<class_Vector3>` | :ref:`_body_get_constant_torque<class_PhysicsServer3DExtension_private_method__body_get_constant_torque>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  113. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  114. | :ref:`float<class_float>` | :ref:`_body_get_contacts_reported_depth_threshold<class_PhysicsServer3DExtension_private_method__body_get_contacts_reported_depth_threshold>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  115. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  116. | :ref:`PhysicsDirectBodyState3D<class_PhysicsDirectBodyState3D>` | :ref:`_body_get_direct_state<class_PhysicsServer3DExtension_private_method__body_get_direct_state>` **(** :ref:`RID<class_RID>` body **)** |virtual| |
  117. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  118. | :ref:`int<class_int>` | :ref:`_body_get_max_contacts_reported<class_PhysicsServer3DExtension_private_method__body_get_max_contacts_reported>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  119. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  120. | :ref:`BodyMode<enum_PhysicsServer3D_BodyMode>` | :ref:`_body_get_mode<class_PhysicsServer3DExtension_private_method__body_get_mode>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  121. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  122. | :ref:`int<class_int>` | :ref:`_body_get_object_instance_id<class_PhysicsServer3DExtension_private_method__body_get_object_instance_id>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  123. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  124. | :ref:`Variant<class_Variant>` | :ref:`_body_get_param<class_PhysicsServer3DExtension_private_method__body_get_param>` **(** :ref:`RID<class_RID>` body, :ref:`BodyParameter<enum_PhysicsServer3D_BodyParameter>` param **)** |virtual| |const| |
  125. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  126. | :ref:`RID<class_RID>` | :ref:`_body_get_shape<class_PhysicsServer3DExtension_private_method__body_get_shape>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx **)** |virtual| |const| |
  127. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  128. | :ref:`int<class_int>` | :ref:`_body_get_shape_count<class_PhysicsServer3DExtension_private_method__body_get_shape_count>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  129. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  130. | :ref:`Transform3D<class_Transform3D>` | :ref:`_body_get_shape_transform<class_PhysicsServer3DExtension_private_method__body_get_shape_transform>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx **)** |virtual| |const| |
  131. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  132. | :ref:`RID<class_RID>` | :ref:`_body_get_space<class_PhysicsServer3DExtension_private_method__body_get_space>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  133. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  134. | :ref:`Variant<class_Variant>` | :ref:`_body_get_state<class_PhysicsServer3DExtension_private_method__body_get_state>` **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state **)** |virtual| |const| |
  135. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  136. | :ref:`int<class_int>` | :ref:`_body_get_user_flags<class_PhysicsServer3DExtension_private_method__body_get_user_flags>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  137. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  138. | :ref:`bool<class_bool>` | :ref:`_body_is_axis_locked<class_PhysicsServer3DExtension_private_method__body_is_axis_locked>` **(** :ref:`RID<class_RID>` body, :ref:`BodyAxis<enum_PhysicsServer3D_BodyAxis>` axis **)** |virtual| |const| |
  139. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  140. | :ref:`bool<class_bool>` | :ref:`_body_is_continuous_collision_detection_enabled<class_PhysicsServer3DExtension_private_method__body_is_continuous_collision_detection_enabled>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  141. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  142. | :ref:`bool<class_bool>` | :ref:`_body_is_omitting_force_integration<class_PhysicsServer3DExtension_private_method__body_is_omitting_force_integration>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  143. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  144. | void | :ref:`_body_remove_collision_exception<class_PhysicsServer3DExtension_private_method__body_remove_collision_exception>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` excepted_body **)** |virtual| |
  145. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  146. | void | :ref:`_body_remove_shape<class_PhysicsServer3DExtension_private_method__body_remove_shape>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx **)** |virtual| |
  147. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  148. | void | :ref:`_body_reset_mass_properties<class_PhysicsServer3DExtension_private_method__body_reset_mass_properties>` **(** :ref:`RID<class_RID>` body **)** |virtual| |
  149. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  150. | void | :ref:`_body_set_axis_lock<class_PhysicsServer3DExtension_private_method__body_set_axis_lock>` **(** :ref:`RID<class_RID>` body, :ref:`BodyAxis<enum_PhysicsServer3D_BodyAxis>` axis, :ref:`bool<class_bool>` lock **)** |virtual| |
  151. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  152. | void | :ref:`_body_set_axis_velocity<class_PhysicsServer3DExtension_private_method__body_set_axis_velocity>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` axis_velocity **)** |virtual| |
  153. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  154. | void | :ref:`_body_set_collision_layer<class_PhysicsServer3DExtension_private_method__body_set_collision_layer>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` layer **)** |virtual| |
  155. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  156. | void | :ref:`_body_set_collision_mask<class_PhysicsServer3DExtension_private_method__body_set_collision_mask>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` mask **)** |virtual| |
  157. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  158. | void | :ref:`_body_set_collision_priority<class_PhysicsServer3DExtension_private_method__body_set_collision_priority>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` priority **)** |virtual| |
  159. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  160. | void | :ref:`_body_set_constant_force<class_PhysicsServer3DExtension_private_method__body_set_constant_force>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force **)** |virtual| |
  161. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  162. | void | :ref:`_body_set_constant_torque<class_PhysicsServer3DExtension_private_method__body_set_constant_torque>` **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` torque **)** |virtual| |
  163. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  164. | void | :ref:`_body_set_contacts_reported_depth_threshold<class_PhysicsServer3DExtension_private_method__body_set_contacts_reported_depth_threshold>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` threshold **)** |virtual| |
  165. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  166. | void | :ref:`_body_set_enable_continuous_collision_detection<class_PhysicsServer3DExtension_private_method__body_set_enable_continuous_collision_detection>` **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual| |
  167. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  168. | void | :ref:`_body_set_force_integration_callback<class_PhysicsServer3DExtension_private_method__body_set_force_integration_callback>` **(** :ref:`RID<class_RID>` body, :ref:`Callable<class_Callable>` callable, :ref:`Variant<class_Variant>` userdata **)** |virtual| |
  169. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  170. | void | :ref:`_body_set_max_contacts_reported<class_PhysicsServer3DExtension_private_method__body_set_max_contacts_reported>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` amount **)** |virtual| |
  171. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  172. | void | :ref:`_body_set_mode<class_PhysicsServer3DExtension_private_method__body_set_mode>` **(** :ref:`RID<class_RID>` body, :ref:`BodyMode<enum_PhysicsServer3D_BodyMode>` mode **)** |virtual| |
  173. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  174. | void | :ref:`_body_set_omit_force_integration<class_PhysicsServer3DExtension_private_method__body_set_omit_force_integration>` **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual| |
  175. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  176. | void | :ref:`_body_set_param<class_PhysicsServer3DExtension_private_method__body_set_param>` **(** :ref:`RID<class_RID>` body, :ref:`BodyParameter<enum_PhysicsServer3D_BodyParameter>` param, :ref:`Variant<class_Variant>` value **)** |virtual| |
  177. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  178. | void | :ref:`_body_set_ray_pickable<class_PhysicsServer3DExtension_private_method__body_set_ray_pickable>` **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual| |
  179. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  180. | void | :ref:`_body_set_shape<class_PhysicsServer3DExtension_private_method__body_set_shape>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx, :ref:`RID<class_RID>` shape **)** |virtual| |
  181. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  182. | void | :ref:`_body_set_shape_disabled<class_PhysicsServer3DExtension_private_method__body_set_shape_disabled>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx, :ref:`bool<class_bool>` disabled **)** |virtual| |
  183. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  184. | void | :ref:`_body_set_shape_transform<class_PhysicsServer3DExtension_private_method__body_set_shape_transform>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual| |
  185. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  186. | void | :ref:`_body_set_space<class_PhysicsServer3DExtension_private_method__body_set_space>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` space **)** |virtual| |
  187. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  188. | void | :ref:`_body_set_state<class_PhysicsServer3DExtension_private_method__body_set_state>` **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state, :ref:`Variant<class_Variant>` value **)** |virtual| |
  189. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  190. | void | :ref:`_body_set_state_sync_callback<class_PhysicsServer3DExtension_private_method__body_set_state_sync_callback>` **(** :ref:`RID<class_RID>` body, :ref:`Callable<class_Callable>` callable **)** |virtual| |
  191. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  192. | void | :ref:`_body_set_user_flags<class_PhysicsServer3DExtension_private_method__body_set_user_flags>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` flags **)** |virtual| |
  193. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  194. | :ref:`bool<class_bool>` | :ref:`_body_test_motion<class_PhysicsServer3DExtension_private_method__body_test_motion>` **(** :ref:`RID<class_RID>` body, :ref:`Transform3D<class_Transform3D>` from, :ref:`Vector3<class_Vector3>` motion, :ref:`float<class_float>` margin, :ref:`int<class_int>` max_collisions, :ref:`bool<class_bool>` collide_separation_ray, :ref:`bool<class_bool>` recovery_as_collision, PhysicsServer3DExtensionMotionResult* result **)** |virtual| |const| |
  195. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  196. | :ref:`RID<class_RID>` | :ref:`_box_shape_create<class_PhysicsServer3DExtension_private_method__box_shape_create>` **(** **)** |virtual| |
  197. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  198. | :ref:`RID<class_RID>` | :ref:`_capsule_shape_create<class_PhysicsServer3DExtension_private_method__capsule_shape_create>` **(** **)** |virtual| |
  199. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  200. | :ref:`RID<class_RID>` | :ref:`_concave_polygon_shape_create<class_PhysicsServer3DExtension_private_method__concave_polygon_shape_create>` **(** **)** |virtual| |
  201. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  202. | :ref:`float<class_float>` | :ref:`_cone_twist_joint_get_param<class_PhysicsServer3DExtension_private_method__cone_twist_joint_get_param>` **(** :ref:`RID<class_RID>` joint, :ref:`ConeTwistJointParam<enum_PhysicsServer3D_ConeTwistJointParam>` param **)** |virtual| |const| |
  203. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  204. | void | :ref:`_cone_twist_joint_set_param<class_PhysicsServer3DExtension_private_method__cone_twist_joint_set_param>` **(** :ref:`RID<class_RID>` joint, :ref:`ConeTwistJointParam<enum_PhysicsServer3D_ConeTwistJointParam>` param, :ref:`float<class_float>` value **)** |virtual| |
  205. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  206. | :ref:`RID<class_RID>` | :ref:`_convex_polygon_shape_create<class_PhysicsServer3DExtension_private_method__convex_polygon_shape_create>` **(** **)** |virtual| |
  207. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  208. | :ref:`RID<class_RID>` | :ref:`_custom_shape_create<class_PhysicsServer3DExtension_private_method__custom_shape_create>` **(** **)** |virtual| |
  209. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  210. | :ref:`RID<class_RID>` | :ref:`_cylinder_shape_create<class_PhysicsServer3DExtension_private_method__cylinder_shape_create>` **(** **)** |virtual| |
  211. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  212. | void | :ref:`_end_sync<class_PhysicsServer3DExtension_private_method__end_sync>` **(** **)** |virtual| |
  213. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  214. | void | :ref:`_finish<class_PhysicsServer3DExtension_private_method__finish>` **(** **)** |virtual| |
  215. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  216. | void | :ref:`_flush_queries<class_PhysicsServer3DExtension_private_method__flush_queries>` **(** **)** |virtual| |
  217. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  218. | void | :ref:`_free_rid<class_PhysicsServer3DExtension_private_method__free_rid>` **(** :ref:`RID<class_RID>` rid **)** |virtual| |
  219. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  220. | :ref:`bool<class_bool>` | :ref:`_generic_6dof_joint_get_flag<class_PhysicsServer3DExtension_private_method__generic_6dof_joint_get_flag>` **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisFlag<enum_PhysicsServer3D_G6DOFJointAxisFlag>` flag **)** |virtual| |const| |
  221. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  222. | :ref:`float<class_float>` | :ref:`_generic_6dof_joint_get_param<class_PhysicsServer3DExtension_private_method__generic_6dof_joint_get_param>` **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisParam<enum_PhysicsServer3D_G6DOFJointAxisParam>` param **)** |virtual| |const| |
  223. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  224. | void | :ref:`_generic_6dof_joint_set_flag<class_PhysicsServer3DExtension_private_method__generic_6dof_joint_set_flag>` **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisFlag<enum_PhysicsServer3D_G6DOFJointAxisFlag>` flag, :ref:`bool<class_bool>` enable **)** |virtual| |
  225. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  226. | void | :ref:`_generic_6dof_joint_set_param<class_PhysicsServer3DExtension_private_method__generic_6dof_joint_set_param>` **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisParam<enum_PhysicsServer3D_G6DOFJointAxisParam>` param, :ref:`float<class_float>` value **)** |virtual| |
  227. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  228. | :ref:`int<class_int>` | :ref:`_get_process_info<class_PhysicsServer3DExtension_private_method__get_process_info>` **(** :ref:`ProcessInfo<enum_PhysicsServer3D_ProcessInfo>` process_info **)** |virtual| |
  229. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  230. | :ref:`RID<class_RID>` | :ref:`_heightmap_shape_create<class_PhysicsServer3DExtension_private_method__heightmap_shape_create>` **(** **)** |virtual| |
  231. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  232. | :ref:`bool<class_bool>` | :ref:`_hinge_joint_get_flag<class_PhysicsServer3DExtension_private_method__hinge_joint_get_flag>` **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointFlag<enum_PhysicsServer3D_HingeJointFlag>` flag **)** |virtual| |const| |
  233. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  234. | :ref:`float<class_float>` | :ref:`_hinge_joint_get_param<class_PhysicsServer3DExtension_private_method__hinge_joint_get_param>` **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointParam<enum_PhysicsServer3D_HingeJointParam>` param **)** |virtual| |const| |
  235. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  236. | void | :ref:`_hinge_joint_set_flag<class_PhysicsServer3DExtension_private_method__hinge_joint_set_flag>` **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointFlag<enum_PhysicsServer3D_HingeJointFlag>` flag, :ref:`bool<class_bool>` enabled **)** |virtual| |
  237. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  238. | void | :ref:`_hinge_joint_set_param<class_PhysicsServer3DExtension_private_method__hinge_joint_set_param>` **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointParam<enum_PhysicsServer3D_HingeJointParam>` param, :ref:`float<class_float>` value **)** |virtual| |
  239. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  240. | void | :ref:`_init<class_PhysicsServer3DExtension_private_method__init>` **(** **)** |virtual| |
  241. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  242. | :ref:`bool<class_bool>` | :ref:`_is_flushing_queries<class_PhysicsServer3DExtension_private_method__is_flushing_queries>` **(** **)** |virtual| |const| |
  243. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  244. | void | :ref:`_joint_clear<class_PhysicsServer3DExtension_private_method__joint_clear>` **(** :ref:`RID<class_RID>` joint **)** |virtual| |
  245. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  246. | :ref:`RID<class_RID>` | :ref:`_joint_create<class_PhysicsServer3DExtension_private_method__joint_create>` **(** **)** |virtual| |
  247. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  248. | void | :ref:`_joint_disable_collisions_between_bodies<class_PhysicsServer3DExtension_private_method__joint_disable_collisions_between_bodies>` **(** :ref:`RID<class_RID>` joint, :ref:`bool<class_bool>` disable **)** |virtual| |
  249. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  250. | :ref:`int<class_int>` | :ref:`_joint_get_solver_priority<class_PhysicsServer3DExtension_private_method__joint_get_solver_priority>` **(** :ref:`RID<class_RID>` joint **)** |virtual| |const| |
  251. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  252. | :ref:`JointType<enum_PhysicsServer3D_JointType>` | :ref:`_joint_get_type<class_PhysicsServer3DExtension_private_method__joint_get_type>` **(** :ref:`RID<class_RID>` joint **)** |virtual| |const| |
  253. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  254. | :ref:`bool<class_bool>` | :ref:`_joint_is_disabled_collisions_between_bodies<class_PhysicsServer3DExtension_private_method__joint_is_disabled_collisions_between_bodies>` **(** :ref:`RID<class_RID>` joint **)** |virtual| |const| |
  255. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  256. | void | :ref:`_joint_make_cone_twist<class_PhysicsServer3DExtension_private_method__joint_make_cone_twist>` **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` local_ref_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` local_ref_B **)** |virtual| |
  257. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  258. | void | :ref:`_joint_make_generic_6dof<class_PhysicsServer3DExtension_private_method__joint_make_generic_6dof>` **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` local_ref_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` local_ref_B **)** |virtual| |
  259. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  260. | void | :ref:`_joint_make_hinge<class_PhysicsServer3DExtension_private_method__joint_make_hinge>` **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` hinge_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` hinge_B **)** |virtual| |
  261. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  262. | void | :ref:`_joint_make_hinge_simple<class_PhysicsServer3DExtension_private_method__joint_make_hinge_simple>` **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Vector3<class_Vector3>` pivot_A, :ref:`Vector3<class_Vector3>` axis_A, :ref:`RID<class_RID>` body_B, :ref:`Vector3<class_Vector3>` pivot_B, :ref:`Vector3<class_Vector3>` axis_B **)** |virtual| |
  263. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  264. | void | :ref:`_joint_make_pin<class_PhysicsServer3DExtension_private_method__joint_make_pin>` **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Vector3<class_Vector3>` local_A, :ref:`RID<class_RID>` body_B, :ref:`Vector3<class_Vector3>` local_B **)** |virtual| |
  265. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  266. | void | :ref:`_joint_make_slider<class_PhysicsServer3DExtension_private_method__joint_make_slider>` **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` local_ref_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` local_ref_B **)** |virtual| |
  267. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  268. | void | :ref:`_joint_set_solver_priority<class_PhysicsServer3DExtension_private_method__joint_set_solver_priority>` **(** :ref:`RID<class_RID>` joint, :ref:`int<class_int>` priority **)** |virtual| |
  269. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  270. | :ref:`Vector3<class_Vector3>` | :ref:`_pin_joint_get_local_a<class_PhysicsServer3DExtension_private_method__pin_joint_get_local_a>` **(** :ref:`RID<class_RID>` joint **)** |virtual| |const| |
  271. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  272. | :ref:`Vector3<class_Vector3>` | :ref:`_pin_joint_get_local_b<class_PhysicsServer3DExtension_private_method__pin_joint_get_local_b>` **(** :ref:`RID<class_RID>` joint **)** |virtual| |const| |
  273. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  274. | :ref:`float<class_float>` | :ref:`_pin_joint_get_param<class_PhysicsServer3DExtension_private_method__pin_joint_get_param>` **(** :ref:`RID<class_RID>` joint, :ref:`PinJointParam<enum_PhysicsServer3D_PinJointParam>` param **)** |virtual| |const| |
  275. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  276. | void | :ref:`_pin_joint_set_local_a<class_PhysicsServer3DExtension_private_method__pin_joint_set_local_a>` **(** :ref:`RID<class_RID>` joint, :ref:`Vector3<class_Vector3>` local_A **)** |virtual| |
  277. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  278. | void | :ref:`_pin_joint_set_local_b<class_PhysicsServer3DExtension_private_method__pin_joint_set_local_b>` **(** :ref:`RID<class_RID>` joint, :ref:`Vector3<class_Vector3>` local_B **)** |virtual| |
  279. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  280. | void | :ref:`_pin_joint_set_param<class_PhysicsServer3DExtension_private_method__pin_joint_set_param>` **(** :ref:`RID<class_RID>` joint, :ref:`PinJointParam<enum_PhysicsServer3D_PinJointParam>` param, :ref:`float<class_float>` value **)** |virtual| |
  281. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  282. | :ref:`RID<class_RID>` | :ref:`_separation_ray_shape_create<class_PhysicsServer3DExtension_private_method__separation_ray_shape_create>` **(** **)** |virtual| |
  283. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  284. | void | :ref:`_set_active<class_PhysicsServer3DExtension_private_method__set_active>` **(** :ref:`bool<class_bool>` active **)** |virtual| |
  285. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  286. | :ref:`float<class_float>` | :ref:`_shape_get_custom_solver_bias<class_PhysicsServer3DExtension_private_method__shape_get_custom_solver_bias>` **(** :ref:`RID<class_RID>` shape **)** |virtual| |const| |
  287. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  288. | :ref:`Variant<class_Variant>` | :ref:`_shape_get_data<class_PhysicsServer3DExtension_private_method__shape_get_data>` **(** :ref:`RID<class_RID>` shape **)** |virtual| |const| |
  289. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  290. | :ref:`float<class_float>` | :ref:`_shape_get_margin<class_PhysicsServer3DExtension_private_method__shape_get_margin>` **(** :ref:`RID<class_RID>` shape **)** |virtual| |const| |
  291. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  292. | :ref:`ShapeType<enum_PhysicsServer3D_ShapeType>` | :ref:`_shape_get_type<class_PhysicsServer3DExtension_private_method__shape_get_type>` **(** :ref:`RID<class_RID>` shape **)** |virtual| |const| |
  293. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  294. | void | :ref:`_shape_set_custom_solver_bias<class_PhysicsServer3DExtension_private_method__shape_set_custom_solver_bias>` **(** :ref:`RID<class_RID>` shape, :ref:`float<class_float>` bias **)** |virtual| |
  295. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  296. | void | :ref:`_shape_set_data<class_PhysicsServer3DExtension_private_method__shape_set_data>` **(** :ref:`RID<class_RID>` shape, :ref:`Variant<class_Variant>` data **)** |virtual| |
  297. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  298. | void | :ref:`_shape_set_margin<class_PhysicsServer3DExtension_private_method__shape_set_margin>` **(** :ref:`RID<class_RID>` shape, :ref:`float<class_float>` margin **)** |virtual| |
  299. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  300. | :ref:`float<class_float>` | :ref:`_slider_joint_get_param<class_PhysicsServer3DExtension_private_method__slider_joint_get_param>` **(** :ref:`RID<class_RID>` joint, :ref:`SliderJointParam<enum_PhysicsServer3D_SliderJointParam>` param **)** |virtual| |const| |
  301. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  302. | void | :ref:`_slider_joint_set_param<class_PhysicsServer3DExtension_private_method__slider_joint_set_param>` **(** :ref:`RID<class_RID>` joint, :ref:`SliderJointParam<enum_PhysicsServer3D_SliderJointParam>` param, :ref:`float<class_float>` value **)** |virtual| |
  303. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  304. | void | :ref:`_soft_body_add_collision_exception<class_PhysicsServer3DExtension_private_method__soft_body_add_collision_exception>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` body_b **)** |virtual| |
  305. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  306. | :ref:`RID<class_RID>` | :ref:`_soft_body_create<class_PhysicsServer3DExtension_private_method__soft_body_create>` **(** **)** |virtual| |
  307. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  308. | :ref:`AABB<class_AABB>` | :ref:`_soft_body_get_bounds<class_PhysicsServer3DExtension_private_method__soft_body_get_bounds>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  309. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  310. | :ref:`RID[]<class_RID>` | :ref:`_soft_body_get_collision_exceptions<class_PhysicsServer3DExtension_private_method__soft_body_get_collision_exceptions>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  311. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  312. | :ref:`int<class_int>` | :ref:`_soft_body_get_collision_layer<class_PhysicsServer3DExtension_private_method__soft_body_get_collision_layer>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  313. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  314. | :ref:`int<class_int>` | :ref:`_soft_body_get_collision_mask<class_PhysicsServer3DExtension_private_method__soft_body_get_collision_mask>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  315. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  316. | :ref:`float<class_float>` | :ref:`_soft_body_get_damping_coefficient<class_PhysicsServer3DExtension_private_method__soft_body_get_damping_coefficient>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  317. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  318. | :ref:`float<class_float>` | :ref:`_soft_body_get_drag_coefficient<class_PhysicsServer3DExtension_private_method__soft_body_get_drag_coefficient>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  319. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  320. | :ref:`float<class_float>` | :ref:`_soft_body_get_linear_stiffness<class_PhysicsServer3DExtension_private_method__soft_body_get_linear_stiffness>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  321. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  322. | :ref:`Vector3<class_Vector3>` | :ref:`_soft_body_get_point_global_position<class_PhysicsServer3DExtension_private_method__soft_body_get_point_global_position>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index **)** |virtual| |const| |
  323. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  324. | :ref:`float<class_float>` | :ref:`_soft_body_get_pressure_coefficient<class_PhysicsServer3DExtension_private_method__soft_body_get_pressure_coefficient>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  325. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  326. | :ref:`int<class_int>` | :ref:`_soft_body_get_simulation_precision<class_PhysicsServer3DExtension_private_method__soft_body_get_simulation_precision>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  327. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  328. | :ref:`RID<class_RID>` | :ref:`_soft_body_get_space<class_PhysicsServer3DExtension_private_method__soft_body_get_space>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  329. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  330. | :ref:`Variant<class_Variant>` | :ref:`_soft_body_get_state<class_PhysicsServer3DExtension_private_method__soft_body_get_state>` **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state **)** |virtual| |const| |
  331. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  332. | :ref:`float<class_float>` | :ref:`_soft_body_get_total_mass<class_PhysicsServer3DExtension_private_method__soft_body_get_total_mass>` **(** :ref:`RID<class_RID>` body **)** |virtual| |const| |
  333. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  334. | :ref:`bool<class_bool>` | :ref:`_soft_body_is_point_pinned<class_PhysicsServer3DExtension_private_method__soft_body_is_point_pinned>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index **)** |virtual| |const| |
  335. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  336. | void | :ref:`_soft_body_move_point<class_PhysicsServer3DExtension_private_method__soft_body_move_point>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index, :ref:`Vector3<class_Vector3>` global_position **)** |virtual| |
  337. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  338. | void | :ref:`_soft_body_pin_point<class_PhysicsServer3DExtension_private_method__soft_body_pin_point>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index, :ref:`bool<class_bool>` pin **)** |virtual| |
  339. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  340. | void | :ref:`_soft_body_remove_all_pinned_points<class_PhysicsServer3DExtension_private_method__soft_body_remove_all_pinned_points>` **(** :ref:`RID<class_RID>` body **)** |virtual| |
  341. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  342. | void | :ref:`_soft_body_remove_collision_exception<class_PhysicsServer3DExtension_private_method__soft_body_remove_collision_exception>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` body_b **)** |virtual| |
  343. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  344. | void | :ref:`_soft_body_set_collision_layer<class_PhysicsServer3DExtension_private_method__soft_body_set_collision_layer>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` layer **)** |virtual| |
  345. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  346. | void | :ref:`_soft_body_set_collision_mask<class_PhysicsServer3DExtension_private_method__soft_body_set_collision_mask>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` mask **)** |virtual| |
  347. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  348. | void | :ref:`_soft_body_set_damping_coefficient<class_PhysicsServer3DExtension_private_method__soft_body_set_damping_coefficient>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` damping_coefficient **)** |virtual| |
  349. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  350. | void | :ref:`_soft_body_set_drag_coefficient<class_PhysicsServer3DExtension_private_method__soft_body_set_drag_coefficient>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` drag_coefficient **)** |virtual| |
  351. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  352. | void | :ref:`_soft_body_set_linear_stiffness<class_PhysicsServer3DExtension_private_method__soft_body_set_linear_stiffness>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` linear_stiffness **)** |virtual| |
  353. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  354. | void | :ref:`_soft_body_set_mesh<class_PhysicsServer3DExtension_private_method__soft_body_set_mesh>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` mesh **)** |virtual| |
  355. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  356. | void | :ref:`_soft_body_set_pressure_coefficient<class_PhysicsServer3DExtension_private_method__soft_body_set_pressure_coefficient>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` pressure_coefficient **)** |virtual| |
  357. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  358. | void | :ref:`_soft_body_set_ray_pickable<class_PhysicsServer3DExtension_private_method__soft_body_set_ray_pickable>` **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual| |
  359. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  360. | void | :ref:`_soft_body_set_simulation_precision<class_PhysicsServer3DExtension_private_method__soft_body_set_simulation_precision>` **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` simulation_precision **)** |virtual| |
  361. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  362. | void | :ref:`_soft_body_set_space<class_PhysicsServer3DExtension_private_method__soft_body_set_space>` **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` space **)** |virtual| |
  363. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  364. | void | :ref:`_soft_body_set_state<class_PhysicsServer3DExtension_private_method__soft_body_set_state>` **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state, :ref:`Variant<class_Variant>` variant **)** |virtual| |
  365. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  366. | void | :ref:`_soft_body_set_total_mass<class_PhysicsServer3DExtension_private_method__soft_body_set_total_mass>` **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` total_mass **)** |virtual| |
  367. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  368. | void | :ref:`_soft_body_set_transform<class_PhysicsServer3DExtension_private_method__soft_body_set_transform>` **(** :ref:`RID<class_RID>` body, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual| |
  369. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  370. | void | :ref:`_soft_body_update_rendering_server<class_PhysicsServer3DExtension_private_method__soft_body_update_rendering_server>` **(** :ref:`RID<class_RID>` body, :ref:`PhysicsServer3DRenderingServerHandler<class_PhysicsServer3DRenderingServerHandler>` rendering_server_handler **)** |virtual| |
  371. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  372. | :ref:`RID<class_RID>` | :ref:`_space_create<class_PhysicsServer3DExtension_private_method__space_create>` **(** **)** |virtual| |
  373. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  374. | :ref:`int<class_int>` | :ref:`_space_get_contact_count<class_PhysicsServer3DExtension_private_method__space_get_contact_count>` **(** :ref:`RID<class_RID>` space **)** |virtual| |const| |
  375. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  376. | :ref:`PackedVector3Array<class_PackedVector3Array>` | :ref:`_space_get_contacts<class_PhysicsServer3DExtension_private_method__space_get_contacts>` **(** :ref:`RID<class_RID>` space **)** |virtual| |const| |
  377. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  378. | :ref:`PhysicsDirectSpaceState3D<class_PhysicsDirectSpaceState3D>` | :ref:`_space_get_direct_state<class_PhysicsServer3DExtension_private_method__space_get_direct_state>` **(** :ref:`RID<class_RID>` space **)** |virtual| |
  379. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  380. | :ref:`float<class_float>` | :ref:`_space_get_param<class_PhysicsServer3DExtension_private_method__space_get_param>` **(** :ref:`RID<class_RID>` space, :ref:`SpaceParameter<enum_PhysicsServer3D_SpaceParameter>` param **)** |virtual| |const| |
  381. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  382. | :ref:`bool<class_bool>` | :ref:`_space_is_active<class_PhysicsServer3DExtension_private_method__space_is_active>` **(** :ref:`RID<class_RID>` space **)** |virtual| |const| |
  383. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  384. | void | :ref:`_space_set_active<class_PhysicsServer3DExtension_private_method__space_set_active>` **(** :ref:`RID<class_RID>` space, :ref:`bool<class_bool>` active **)** |virtual| |
  385. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  386. | void | :ref:`_space_set_debug_contacts<class_PhysicsServer3DExtension_private_method__space_set_debug_contacts>` **(** :ref:`RID<class_RID>` space, :ref:`int<class_int>` max_contacts **)** |virtual| |
  387. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  388. | void | :ref:`_space_set_param<class_PhysicsServer3DExtension_private_method__space_set_param>` **(** :ref:`RID<class_RID>` space, :ref:`SpaceParameter<enum_PhysicsServer3D_SpaceParameter>` param, :ref:`float<class_float>` value **)** |virtual| |
  389. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  390. | :ref:`RID<class_RID>` | :ref:`_sphere_shape_create<class_PhysicsServer3DExtension_private_method__sphere_shape_create>` **(** **)** |virtual| |
  391. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  392. | void | :ref:`_step<class_PhysicsServer3DExtension_private_method__step>` **(** :ref:`float<class_float>` step **)** |virtual| |
  393. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  394. | void | :ref:`_sync<class_PhysicsServer3DExtension_private_method__sync>` **(** **)** |virtual| |
  395. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  396. | :ref:`RID<class_RID>` | :ref:`_world_boundary_shape_create<class_PhysicsServer3DExtension_private_method__world_boundary_shape_create>` **(** **)** |virtual| |
  397. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  398. | :ref:`bool<class_bool>` | :ref:`body_test_motion_is_excluding_body<class_PhysicsServer3DExtension_method_body_test_motion_is_excluding_body>` **(** :ref:`RID<class_RID>` body **)** |const| |
  399. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  400. | :ref:`bool<class_bool>` | :ref:`body_test_motion_is_excluding_object<class_PhysicsServer3DExtension_method_body_test_motion_is_excluding_object>` **(** :ref:`int<class_int>` object **)** |const| |
  401. +-------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  402. .. rst-class:: classref-section-separator
  403. ----
  404. .. rst-class:: classref-descriptions-group
  405. Method Descriptions
  406. -------------------
  407. .. _class_PhysicsServer3DExtension_private_method__area_add_shape:
  408. .. rst-class:: classref-method
  409. void **_area_add_shape** **(** :ref:`RID<class_RID>` area, :ref:`RID<class_RID>` shape, :ref:`Transform3D<class_Transform3D>` transform, :ref:`bool<class_bool>` disabled **)** |virtual|
  410. .. container:: contribute
  411. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  412. .. rst-class:: classref-item-separator
  413. ----
  414. .. _class_PhysicsServer3DExtension_private_method__area_attach_object_instance_id:
  415. .. rst-class:: classref-method
  416. void **_area_attach_object_instance_id** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` id **)** |virtual|
  417. .. container:: contribute
  418. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  419. .. rst-class:: classref-item-separator
  420. ----
  421. .. _class_PhysicsServer3DExtension_private_method__area_clear_shapes:
  422. .. rst-class:: classref-method
  423. void **_area_clear_shapes** **(** :ref:`RID<class_RID>` area **)** |virtual|
  424. .. container:: contribute
  425. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  426. .. rst-class:: classref-item-separator
  427. ----
  428. .. _class_PhysicsServer3DExtension_private_method__area_create:
  429. .. rst-class:: classref-method
  430. :ref:`RID<class_RID>` **_area_create** **(** **)** |virtual|
  431. .. container:: contribute
  432. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  433. .. rst-class:: classref-item-separator
  434. ----
  435. .. _class_PhysicsServer3DExtension_private_method__area_get_collision_layer:
  436. .. rst-class:: classref-method
  437. :ref:`int<class_int>` **_area_get_collision_layer** **(** :ref:`RID<class_RID>` area **)** |virtual| |const|
  438. .. container:: contribute
  439. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  440. .. rst-class:: classref-item-separator
  441. ----
  442. .. _class_PhysicsServer3DExtension_private_method__area_get_collision_mask:
  443. .. rst-class:: classref-method
  444. :ref:`int<class_int>` **_area_get_collision_mask** **(** :ref:`RID<class_RID>` area **)** |virtual| |const|
  445. .. container:: contribute
  446. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  447. .. rst-class:: classref-item-separator
  448. ----
  449. .. _class_PhysicsServer3DExtension_private_method__area_get_object_instance_id:
  450. .. rst-class:: classref-method
  451. :ref:`int<class_int>` **_area_get_object_instance_id** **(** :ref:`RID<class_RID>` area **)** |virtual| |const|
  452. .. container:: contribute
  453. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  454. .. rst-class:: classref-item-separator
  455. ----
  456. .. _class_PhysicsServer3DExtension_private_method__area_get_param:
  457. .. rst-class:: classref-method
  458. :ref:`Variant<class_Variant>` **_area_get_param** **(** :ref:`RID<class_RID>` area, :ref:`AreaParameter<enum_PhysicsServer3D_AreaParameter>` param **)** |virtual| |const|
  459. .. container:: contribute
  460. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  461. .. rst-class:: classref-item-separator
  462. ----
  463. .. _class_PhysicsServer3DExtension_private_method__area_get_shape:
  464. .. rst-class:: classref-method
  465. :ref:`RID<class_RID>` **_area_get_shape** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx **)** |virtual| |const|
  466. .. container:: contribute
  467. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  468. .. rst-class:: classref-item-separator
  469. ----
  470. .. _class_PhysicsServer3DExtension_private_method__area_get_shape_count:
  471. .. rst-class:: classref-method
  472. :ref:`int<class_int>` **_area_get_shape_count** **(** :ref:`RID<class_RID>` area **)** |virtual| |const|
  473. .. container:: contribute
  474. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  475. .. rst-class:: classref-item-separator
  476. ----
  477. .. _class_PhysicsServer3DExtension_private_method__area_get_shape_transform:
  478. .. rst-class:: classref-method
  479. :ref:`Transform3D<class_Transform3D>` **_area_get_shape_transform** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx **)** |virtual| |const|
  480. .. container:: contribute
  481. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  482. .. rst-class:: classref-item-separator
  483. ----
  484. .. _class_PhysicsServer3DExtension_private_method__area_get_space:
  485. .. rst-class:: classref-method
  486. :ref:`RID<class_RID>` **_area_get_space** **(** :ref:`RID<class_RID>` area **)** |virtual| |const|
  487. .. container:: contribute
  488. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  489. .. rst-class:: classref-item-separator
  490. ----
  491. .. _class_PhysicsServer3DExtension_private_method__area_get_transform:
  492. .. rst-class:: classref-method
  493. :ref:`Transform3D<class_Transform3D>` **_area_get_transform** **(** :ref:`RID<class_RID>` area **)** |virtual| |const|
  494. .. container:: contribute
  495. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  496. .. rst-class:: classref-item-separator
  497. ----
  498. .. _class_PhysicsServer3DExtension_private_method__area_remove_shape:
  499. .. rst-class:: classref-method
  500. void **_area_remove_shape** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx **)** |virtual|
  501. .. container:: contribute
  502. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  503. .. rst-class:: classref-item-separator
  504. ----
  505. .. _class_PhysicsServer3DExtension_private_method__area_set_area_monitor_callback:
  506. .. rst-class:: classref-method
  507. void **_area_set_area_monitor_callback** **(** :ref:`RID<class_RID>` area, :ref:`Callable<class_Callable>` callback **)** |virtual|
  508. .. container:: contribute
  509. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  510. .. rst-class:: classref-item-separator
  511. ----
  512. .. _class_PhysicsServer3DExtension_private_method__area_set_collision_layer:
  513. .. rst-class:: classref-method
  514. void **_area_set_collision_layer** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` layer **)** |virtual|
  515. .. container:: contribute
  516. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  517. .. rst-class:: classref-item-separator
  518. ----
  519. .. _class_PhysicsServer3DExtension_private_method__area_set_collision_mask:
  520. .. rst-class:: classref-method
  521. void **_area_set_collision_mask** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` mask **)** |virtual|
  522. .. container:: contribute
  523. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  524. .. rst-class:: classref-item-separator
  525. ----
  526. .. _class_PhysicsServer3DExtension_private_method__area_set_monitor_callback:
  527. .. rst-class:: classref-method
  528. void **_area_set_monitor_callback** **(** :ref:`RID<class_RID>` area, :ref:`Callable<class_Callable>` callback **)** |virtual|
  529. .. container:: contribute
  530. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  531. .. rst-class:: classref-item-separator
  532. ----
  533. .. _class_PhysicsServer3DExtension_private_method__area_set_monitorable:
  534. .. rst-class:: classref-method
  535. void **_area_set_monitorable** **(** :ref:`RID<class_RID>` area, :ref:`bool<class_bool>` monitorable **)** |virtual|
  536. .. container:: contribute
  537. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  538. .. rst-class:: classref-item-separator
  539. ----
  540. .. _class_PhysicsServer3DExtension_private_method__area_set_param:
  541. .. rst-class:: classref-method
  542. void **_area_set_param** **(** :ref:`RID<class_RID>` area, :ref:`AreaParameter<enum_PhysicsServer3D_AreaParameter>` param, :ref:`Variant<class_Variant>` value **)** |virtual|
  543. .. container:: contribute
  544. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  545. .. rst-class:: classref-item-separator
  546. ----
  547. .. _class_PhysicsServer3DExtension_private_method__area_set_ray_pickable:
  548. .. rst-class:: classref-method
  549. void **_area_set_ray_pickable** **(** :ref:`RID<class_RID>` area, :ref:`bool<class_bool>` enable **)** |virtual|
  550. .. container:: contribute
  551. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  552. .. rst-class:: classref-item-separator
  553. ----
  554. .. _class_PhysicsServer3DExtension_private_method__area_set_shape:
  555. .. rst-class:: classref-method
  556. void **_area_set_shape** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx, :ref:`RID<class_RID>` shape **)** |virtual|
  557. .. container:: contribute
  558. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  559. .. rst-class:: classref-item-separator
  560. ----
  561. .. _class_PhysicsServer3DExtension_private_method__area_set_shape_disabled:
  562. .. rst-class:: classref-method
  563. void **_area_set_shape_disabled** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx, :ref:`bool<class_bool>` disabled **)** |virtual|
  564. .. container:: contribute
  565. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  566. .. rst-class:: classref-item-separator
  567. ----
  568. .. _class_PhysicsServer3DExtension_private_method__area_set_shape_transform:
  569. .. rst-class:: classref-method
  570. void **_area_set_shape_transform** **(** :ref:`RID<class_RID>` area, :ref:`int<class_int>` shape_idx, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual|
  571. .. container:: contribute
  572. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  573. .. rst-class:: classref-item-separator
  574. ----
  575. .. _class_PhysicsServer3DExtension_private_method__area_set_space:
  576. .. rst-class:: classref-method
  577. void **_area_set_space** **(** :ref:`RID<class_RID>` area, :ref:`RID<class_RID>` space **)** |virtual|
  578. .. container:: contribute
  579. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  580. .. rst-class:: classref-item-separator
  581. ----
  582. .. _class_PhysicsServer3DExtension_private_method__area_set_transform:
  583. .. rst-class:: classref-method
  584. void **_area_set_transform** **(** :ref:`RID<class_RID>` area, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual|
  585. .. container:: contribute
  586. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  587. .. rst-class:: classref-item-separator
  588. ----
  589. .. _class_PhysicsServer3DExtension_private_method__body_add_collision_exception:
  590. .. rst-class:: classref-method
  591. void **_body_add_collision_exception** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` excepted_body **)** |virtual|
  592. .. container:: contribute
  593. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  594. .. rst-class:: classref-item-separator
  595. ----
  596. .. _class_PhysicsServer3DExtension_private_method__body_add_constant_central_force:
  597. .. rst-class:: classref-method
  598. void **_body_add_constant_central_force** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force **)** |virtual|
  599. .. container:: contribute
  600. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  601. .. rst-class:: classref-item-separator
  602. ----
  603. .. _class_PhysicsServer3DExtension_private_method__body_add_constant_force:
  604. .. rst-class:: classref-method
  605. void **_body_add_constant_force** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force, :ref:`Vector3<class_Vector3>` position **)** |virtual|
  606. .. container:: contribute
  607. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  608. .. rst-class:: classref-item-separator
  609. ----
  610. .. _class_PhysicsServer3DExtension_private_method__body_add_constant_torque:
  611. .. rst-class:: classref-method
  612. void **_body_add_constant_torque** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` torque **)** |virtual|
  613. .. container:: contribute
  614. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  615. .. rst-class:: classref-item-separator
  616. ----
  617. .. _class_PhysicsServer3DExtension_private_method__body_add_shape:
  618. .. rst-class:: classref-method
  619. void **_body_add_shape** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` shape, :ref:`Transform3D<class_Transform3D>` transform, :ref:`bool<class_bool>` disabled **)** |virtual|
  620. .. container:: contribute
  621. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  622. .. rst-class:: classref-item-separator
  623. ----
  624. .. _class_PhysicsServer3DExtension_private_method__body_apply_central_force:
  625. .. rst-class:: classref-method
  626. void **_body_apply_central_force** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force **)** |virtual|
  627. .. container:: contribute
  628. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  629. .. rst-class:: classref-item-separator
  630. ----
  631. .. _class_PhysicsServer3DExtension_private_method__body_apply_central_impulse:
  632. .. rst-class:: classref-method
  633. void **_body_apply_central_impulse** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` impulse **)** |virtual|
  634. .. container:: contribute
  635. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  636. .. rst-class:: classref-item-separator
  637. ----
  638. .. _class_PhysicsServer3DExtension_private_method__body_apply_force:
  639. .. rst-class:: classref-method
  640. void **_body_apply_force** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force, :ref:`Vector3<class_Vector3>` position **)** |virtual|
  641. .. container:: contribute
  642. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  643. .. rst-class:: classref-item-separator
  644. ----
  645. .. _class_PhysicsServer3DExtension_private_method__body_apply_impulse:
  646. .. rst-class:: classref-method
  647. void **_body_apply_impulse** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` impulse, :ref:`Vector3<class_Vector3>` position **)** |virtual|
  648. .. container:: contribute
  649. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  650. .. rst-class:: classref-item-separator
  651. ----
  652. .. _class_PhysicsServer3DExtension_private_method__body_apply_torque:
  653. .. rst-class:: classref-method
  654. void **_body_apply_torque** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` torque **)** |virtual|
  655. .. container:: contribute
  656. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  657. .. rst-class:: classref-item-separator
  658. ----
  659. .. _class_PhysicsServer3DExtension_private_method__body_apply_torque_impulse:
  660. .. rst-class:: classref-method
  661. void **_body_apply_torque_impulse** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` impulse **)** |virtual|
  662. .. container:: contribute
  663. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  664. .. rst-class:: classref-item-separator
  665. ----
  666. .. _class_PhysicsServer3DExtension_private_method__body_attach_object_instance_id:
  667. .. rst-class:: classref-method
  668. void **_body_attach_object_instance_id** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` id **)** |virtual|
  669. .. container:: contribute
  670. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  671. .. rst-class:: classref-item-separator
  672. ----
  673. .. _class_PhysicsServer3DExtension_private_method__body_clear_shapes:
  674. .. rst-class:: classref-method
  675. void **_body_clear_shapes** **(** :ref:`RID<class_RID>` body **)** |virtual|
  676. .. container:: contribute
  677. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  678. .. rst-class:: classref-item-separator
  679. ----
  680. .. _class_PhysicsServer3DExtension_private_method__body_create:
  681. .. rst-class:: classref-method
  682. :ref:`RID<class_RID>` **_body_create** **(** **)** |virtual|
  683. .. container:: contribute
  684. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  685. .. rst-class:: classref-item-separator
  686. ----
  687. .. _class_PhysicsServer3DExtension_private_method__body_get_collision_exceptions:
  688. .. rst-class:: classref-method
  689. :ref:`RID[]<class_RID>` **_body_get_collision_exceptions** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  690. .. container:: contribute
  691. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  692. .. rst-class:: classref-item-separator
  693. ----
  694. .. _class_PhysicsServer3DExtension_private_method__body_get_collision_layer:
  695. .. rst-class:: classref-method
  696. :ref:`int<class_int>` **_body_get_collision_layer** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  697. .. container:: contribute
  698. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  699. .. rst-class:: classref-item-separator
  700. ----
  701. .. _class_PhysicsServer3DExtension_private_method__body_get_collision_mask:
  702. .. rst-class:: classref-method
  703. :ref:`int<class_int>` **_body_get_collision_mask** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  704. .. container:: contribute
  705. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  706. .. rst-class:: classref-item-separator
  707. ----
  708. .. _class_PhysicsServer3DExtension_private_method__body_get_collision_priority:
  709. .. rst-class:: classref-method
  710. :ref:`float<class_float>` **_body_get_collision_priority** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  711. .. container:: contribute
  712. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  713. .. rst-class:: classref-item-separator
  714. ----
  715. .. _class_PhysicsServer3DExtension_private_method__body_get_constant_force:
  716. .. rst-class:: classref-method
  717. :ref:`Vector3<class_Vector3>` **_body_get_constant_force** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  718. .. container:: contribute
  719. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  720. .. rst-class:: classref-item-separator
  721. ----
  722. .. _class_PhysicsServer3DExtension_private_method__body_get_constant_torque:
  723. .. rst-class:: classref-method
  724. :ref:`Vector3<class_Vector3>` **_body_get_constant_torque** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  725. .. container:: contribute
  726. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  727. .. rst-class:: classref-item-separator
  728. ----
  729. .. _class_PhysicsServer3DExtension_private_method__body_get_contacts_reported_depth_threshold:
  730. .. rst-class:: classref-method
  731. :ref:`float<class_float>` **_body_get_contacts_reported_depth_threshold** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  732. .. container:: contribute
  733. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  734. .. rst-class:: classref-item-separator
  735. ----
  736. .. _class_PhysicsServer3DExtension_private_method__body_get_direct_state:
  737. .. rst-class:: classref-method
  738. :ref:`PhysicsDirectBodyState3D<class_PhysicsDirectBodyState3D>` **_body_get_direct_state** **(** :ref:`RID<class_RID>` body **)** |virtual|
  739. .. container:: contribute
  740. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  741. .. rst-class:: classref-item-separator
  742. ----
  743. .. _class_PhysicsServer3DExtension_private_method__body_get_max_contacts_reported:
  744. .. rst-class:: classref-method
  745. :ref:`int<class_int>` **_body_get_max_contacts_reported** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  746. .. container:: contribute
  747. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  748. .. rst-class:: classref-item-separator
  749. ----
  750. .. _class_PhysicsServer3DExtension_private_method__body_get_mode:
  751. .. rst-class:: classref-method
  752. :ref:`BodyMode<enum_PhysicsServer3D_BodyMode>` **_body_get_mode** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  753. .. container:: contribute
  754. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  755. .. rst-class:: classref-item-separator
  756. ----
  757. .. _class_PhysicsServer3DExtension_private_method__body_get_object_instance_id:
  758. .. rst-class:: classref-method
  759. :ref:`int<class_int>` **_body_get_object_instance_id** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  760. .. container:: contribute
  761. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  762. .. rst-class:: classref-item-separator
  763. ----
  764. .. _class_PhysicsServer3DExtension_private_method__body_get_param:
  765. .. rst-class:: classref-method
  766. :ref:`Variant<class_Variant>` **_body_get_param** **(** :ref:`RID<class_RID>` body, :ref:`BodyParameter<enum_PhysicsServer3D_BodyParameter>` param **)** |virtual| |const|
  767. .. container:: contribute
  768. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  769. .. rst-class:: classref-item-separator
  770. ----
  771. .. _class_PhysicsServer3DExtension_private_method__body_get_shape:
  772. .. rst-class:: classref-method
  773. :ref:`RID<class_RID>` **_body_get_shape** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx **)** |virtual| |const|
  774. .. container:: contribute
  775. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  776. .. rst-class:: classref-item-separator
  777. ----
  778. .. _class_PhysicsServer3DExtension_private_method__body_get_shape_count:
  779. .. rst-class:: classref-method
  780. :ref:`int<class_int>` **_body_get_shape_count** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  781. .. container:: contribute
  782. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  783. .. rst-class:: classref-item-separator
  784. ----
  785. .. _class_PhysicsServer3DExtension_private_method__body_get_shape_transform:
  786. .. rst-class:: classref-method
  787. :ref:`Transform3D<class_Transform3D>` **_body_get_shape_transform** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx **)** |virtual| |const|
  788. .. container:: contribute
  789. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  790. .. rst-class:: classref-item-separator
  791. ----
  792. .. _class_PhysicsServer3DExtension_private_method__body_get_space:
  793. .. rst-class:: classref-method
  794. :ref:`RID<class_RID>` **_body_get_space** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  795. .. container:: contribute
  796. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  797. .. rst-class:: classref-item-separator
  798. ----
  799. .. _class_PhysicsServer3DExtension_private_method__body_get_state:
  800. .. rst-class:: classref-method
  801. :ref:`Variant<class_Variant>` **_body_get_state** **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state **)** |virtual| |const|
  802. .. container:: contribute
  803. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  804. .. rst-class:: classref-item-separator
  805. ----
  806. .. _class_PhysicsServer3DExtension_private_method__body_get_user_flags:
  807. .. rst-class:: classref-method
  808. :ref:`int<class_int>` **_body_get_user_flags** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  809. .. container:: contribute
  810. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  811. .. rst-class:: classref-item-separator
  812. ----
  813. .. _class_PhysicsServer3DExtension_private_method__body_is_axis_locked:
  814. .. rst-class:: classref-method
  815. :ref:`bool<class_bool>` **_body_is_axis_locked** **(** :ref:`RID<class_RID>` body, :ref:`BodyAxis<enum_PhysicsServer3D_BodyAxis>` axis **)** |virtual| |const|
  816. .. container:: contribute
  817. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  818. .. rst-class:: classref-item-separator
  819. ----
  820. .. _class_PhysicsServer3DExtension_private_method__body_is_continuous_collision_detection_enabled:
  821. .. rst-class:: classref-method
  822. :ref:`bool<class_bool>` **_body_is_continuous_collision_detection_enabled** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  823. .. container:: contribute
  824. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  825. .. rst-class:: classref-item-separator
  826. ----
  827. .. _class_PhysicsServer3DExtension_private_method__body_is_omitting_force_integration:
  828. .. rst-class:: classref-method
  829. :ref:`bool<class_bool>` **_body_is_omitting_force_integration** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  830. .. container:: contribute
  831. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  832. .. rst-class:: classref-item-separator
  833. ----
  834. .. _class_PhysicsServer3DExtension_private_method__body_remove_collision_exception:
  835. .. rst-class:: classref-method
  836. void **_body_remove_collision_exception** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` excepted_body **)** |virtual|
  837. .. container:: contribute
  838. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  839. .. rst-class:: classref-item-separator
  840. ----
  841. .. _class_PhysicsServer3DExtension_private_method__body_remove_shape:
  842. .. rst-class:: classref-method
  843. void **_body_remove_shape** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx **)** |virtual|
  844. .. container:: contribute
  845. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  846. .. rst-class:: classref-item-separator
  847. ----
  848. .. _class_PhysicsServer3DExtension_private_method__body_reset_mass_properties:
  849. .. rst-class:: classref-method
  850. void **_body_reset_mass_properties** **(** :ref:`RID<class_RID>` body **)** |virtual|
  851. .. container:: contribute
  852. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  853. .. rst-class:: classref-item-separator
  854. ----
  855. .. _class_PhysicsServer3DExtension_private_method__body_set_axis_lock:
  856. .. rst-class:: classref-method
  857. void **_body_set_axis_lock** **(** :ref:`RID<class_RID>` body, :ref:`BodyAxis<enum_PhysicsServer3D_BodyAxis>` axis, :ref:`bool<class_bool>` lock **)** |virtual|
  858. .. container:: contribute
  859. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  860. .. rst-class:: classref-item-separator
  861. ----
  862. .. _class_PhysicsServer3DExtension_private_method__body_set_axis_velocity:
  863. .. rst-class:: classref-method
  864. void **_body_set_axis_velocity** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` axis_velocity **)** |virtual|
  865. .. container:: contribute
  866. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  867. .. rst-class:: classref-item-separator
  868. ----
  869. .. _class_PhysicsServer3DExtension_private_method__body_set_collision_layer:
  870. .. rst-class:: classref-method
  871. void **_body_set_collision_layer** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` layer **)** |virtual|
  872. .. container:: contribute
  873. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  874. .. rst-class:: classref-item-separator
  875. ----
  876. .. _class_PhysicsServer3DExtension_private_method__body_set_collision_mask:
  877. .. rst-class:: classref-method
  878. void **_body_set_collision_mask** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` mask **)** |virtual|
  879. .. container:: contribute
  880. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  881. .. rst-class:: classref-item-separator
  882. ----
  883. .. _class_PhysicsServer3DExtension_private_method__body_set_collision_priority:
  884. .. rst-class:: classref-method
  885. void **_body_set_collision_priority** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` priority **)** |virtual|
  886. .. container:: contribute
  887. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  888. .. rst-class:: classref-item-separator
  889. ----
  890. .. _class_PhysicsServer3DExtension_private_method__body_set_constant_force:
  891. .. rst-class:: classref-method
  892. void **_body_set_constant_force** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` force **)** |virtual|
  893. .. container:: contribute
  894. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  895. .. rst-class:: classref-item-separator
  896. ----
  897. .. _class_PhysicsServer3DExtension_private_method__body_set_constant_torque:
  898. .. rst-class:: classref-method
  899. void **_body_set_constant_torque** **(** :ref:`RID<class_RID>` body, :ref:`Vector3<class_Vector3>` torque **)** |virtual|
  900. .. container:: contribute
  901. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  902. .. rst-class:: classref-item-separator
  903. ----
  904. .. _class_PhysicsServer3DExtension_private_method__body_set_contacts_reported_depth_threshold:
  905. .. rst-class:: classref-method
  906. void **_body_set_contacts_reported_depth_threshold** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` threshold **)** |virtual|
  907. .. container:: contribute
  908. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  909. .. rst-class:: classref-item-separator
  910. ----
  911. .. _class_PhysicsServer3DExtension_private_method__body_set_enable_continuous_collision_detection:
  912. .. rst-class:: classref-method
  913. void **_body_set_enable_continuous_collision_detection** **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual|
  914. .. container:: contribute
  915. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  916. .. rst-class:: classref-item-separator
  917. ----
  918. .. _class_PhysicsServer3DExtension_private_method__body_set_force_integration_callback:
  919. .. rst-class:: classref-method
  920. void **_body_set_force_integration_callback** **(** :ref:`RID<class_RID>` body, :ref:`Callable<class_Callable>` callable, :ref:`Variant<class_Variant>` userdata **)** |virtual|
  921. .. container:: contribute
  922. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  923. .. rst-class:: classref-item-separator
  924. ----
  925. .. _class_PhysicsServer3DExtension_private_method__body_set_max_contacts_reported:
  926. .. rst-class:: classref-method
  927. void **_body_set_max_contacts_reported** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` amount **)** |virtual|
  928. .. container:: contribute
  929. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  930. .. rst-class:: classref-item-separator
  931. ----
  932. .. _class_PhysicsServer3DExtension_private_method__body_set_mode:
  933. .. rst-class:: classref-method
  934. void **_body_set_mode** **(** :ref:`RID<class_RID>` body, :ref:`BodyMode<enum_PhysicsServer3D_BodyMode>` mode **)** |virtual|
  935. .. container:: contribute
  936. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  937. .. rst-class:: classref-item-separator
  938. ----
  939. .. _class_PhysicsServer3DExtension_private_method__body_set_omit_force_integration:
  940. .. rst-class:: classref-method
  941. void **_body_set_omit_force_integration** **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual|
  942. .. container:: contribute
  943. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  944. .. rst-class:: classref-item-separator
  945. ----
  946. .. _class_PhysicsServer3DExtension_private_method__body_set_param:
  947. .. rst-class:: classref-method
  948. void **_body_set_param** **(** :ref:`RID<class_RID>` body, :ref:`BodyParameter<enum_PhysicsServer3D_BodyParameter>` param, :ref:`Variant<class_Variant>` value **)** |virtual|
  949. .. container:: contribute
  950. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  951. .. rst-class:: classref-item-separator
  952. ----
  953. .. _class_PhysicsServer3DExtension_private_method__body_set_ray_pickable:
  954. .. rst-class:: classref-method
  955. void **_body_set_ray_pickable** **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual|
  956. .. container:: contribute
  957. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  958. .. rst-class:: classref-item-separator
  959. ----
  960. .. _class_PhysicsServer3DExtension_private_method__body_set_shape:
  961. .. rst-class:: classref-method
  962. void **_body_set_shape** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx, :ref:`RID<class_RID>` shape **)** |virtual|
  963. .. container:: contribute
  964. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  965. .. rst-class:: classref-item-separator
  966. ----
  967. .. _class_PhysicsServer3DExtension_private_method__body_set_shape_disabled:
  968. .. rst-class:: classref-method
  969. void **_body_set_shape_disabled** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx, :ref:`bool<class_bool>` disabled **)** |virtual|
  970. .. container:: contribute
  971. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  972. .. rst-class:: classref-item-separator
  973. ----
  974. .. _class_PhysicsServer3DExtension_private_method__body_set_shape_transform:
  975. .. rst-class:: classref-method
  976. void **_body_set_shape_transform** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` shape_idx, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual|
  977. .. container:: contribute
  978. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  979. .. rst-class:: classref-item-separator
  980. ----
  981. .. _class_PhysicsServer3DExtension_private_method__body_set_space:
  982. .. rst-class:: classref-method
  983. void **_body_set_space** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` space **)** |virtual|
  984. .. container:: contribute
  985. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  986. .. rst-class:: classref-item-separator
  987. ----
  988. .. _class_PhysicsServer3DExtension_private_method__body_set_state:
  989. .. rst-class:: classref-method
  990. void **_body_set_state** **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state, :ref:`Variant<class_Variant>` value **)** |virtual|
  991. .. container:: contribute
  992. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  993. .. rst-class:: classref-item-separator
  994. ----
  995. .. _class_PhysicsServer3DExtension_private_method__body_set_state_sync_callback:
  996. .. rst-class:: classref-method
  997. void **_body_set_state_sync_callback** **(** :ref:`RID<class_RID>` body, :ref:`Callable<class_Callable>` callable **)** |virtual|
  998. .. container:: contribute
  999. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1000. .. rst-class:: classref-item-separator
  1001. ----
  1002. .. _class_PhysicsServer3DExtension_private_method__body_set_user_flags:
  1003. .. rst-class:: classref-method
  1004. void **_body_set_user_flags** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` flags **)** |virtual|
  1005. .. container:: contribute
  1006. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1007. .. rst-class:: classref-item-separator
  1008. ----
  1009. .. _class_PhysicsServer3DExtension_private_method__body_test_motion:
  1010. .. rst-class:: classref-method
  1011. :ref:`bool<class_bool>` **_body_test_motion** **(** :ref:`RID<class_RID>` body, :ref:`Transform3D<class_Transform3D>` from, :ref:`Vector3<class_Vector3>` motion, :ref:`float<class_float>` margin, :ref:`int<class_int>` max_collisions, :ref:`bool<class_bool>` collide_separation_ray, :ref:`bool<class_bool>` recovery_as_collision, PhysicsServer3DExtensionMotionResult* result **)** |virtual| |const|
  1012. .. container:: contribute
  1013. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1014. .. rst-class:: classref-item-separator
  1015. ----
  1016. .. _class_PhysicsServer3DExtension_private_method__box_shape_create:
  1017. .. rst-class:: classref-method
  1018. :ref:`RID<class_RID>` **_box_shape_create** **(** **)** |virtual|
  1019. .. container:: contribute
  1020. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1021. .. rst-class:: classref-item-separator
  1022. ----
  1023. .. _class_PhysicsServer3DExtension_private_method__capsule_shape_create:
  1024. .. rst-class:: classref-method
  1025. :ref:`RID<class_RID>` **_capsule_shape_create** **(** **)** |virtual|
  1026. .. container:: contribute
  1027. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1028. .. rst-class:: classref-item-separator
  1029. ----
  1030. .. _class_PhysicsServer3DExtension_private_method__concave_polygon_shape_create:
  1031. .. rst-class:: classref-method
  1032. :ref:`RID<class_RID>` **_concave_polygon_shape_create** **(** **)** |virtual|
  1033. .. container:: contribute
  1034. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1035. .. rst-class:: classref-item-separator
  1036. ----
  1037. .. _class_PhysicsServer3DExtension_private_method__cone_twist_joint_get_param:
  1038. .. rst-class:: classref-method
  1039. :ref:`float<class_float>` **_cone_twist_joint_get_param** **(** :ref:`RID<class_RID>` joint, :ref:`ConeTwistJointParam<enum_PhysicsServer3D_ConeTwistJointParam>` param **)** |virtual| |const|
  1040. .. container:: contribute
  1041. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1042. .. rst-class:: classref-item-separator
  1043. ----
  1044. .. _class_PhysicsServer3DExtension_private_method__cone_twist_joint_set_param:
  1045. .. rst-class:: classref-method
  1046. void **_cone_twist_joint_set_param** **(** :ref:`RID<class_RID>` joint, :ref:`ConeTwistJointParam<enum_PhysicsServer3D_ConeTwistJointParam>` param, :ref:`float<class_float>` value **)** |virtual|
  1047. .. container:: contribute
  1048. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1049. .. rst-class:: classref-item-separator
  1050. ----
  1051. .. _class_PhysicsServer3DExtension_private_method__convex_polygon_shape_create:
  1052. .. rst-class:: classref-method
  1053. :ref:`RID<class_RID>` **_convex_polygon_shape_create** **(** **)** |virtual|
  1054. .. container:: contribute
  1055. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1056. .. rst-class:: classref-item-separator
  1057. ----
  1058. .. _class_PhysicsServer3DExtension_private_method__custom_shape_create:
  1059. .. rst-class:: classref-method
  1060. :ref:`RID<class_RID>` **_custom_shape_create** **(** **)** |virtual|
  1061. .. container:: contribute
  1062. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1063. .. rst-class:: classref-item-separator
  1064. ----
  1065. .. _class_PhysicsServer3DExtension_private_method__cylinder_shape_create:
  1066. .. rst-class:: classref-method
  1067. :ref:`RID<class_RID>` **_cylinder_shape_create** **(** **)** |virtual|
  1068. .. container:: contribute
  1069. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1070. .. rst-class:: classref-item-separator
  1071. ----
  1072. .. _class_PhysicsServer3DExtension_private_method__end_sync:
  1073. .. rst-class:: classref-method
  1074. void **_end_sync** **(** **)** |virtual|
  1075. .. container:: contribute
  1076. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1077. .. rst-class:: classref-item-separator
  1078. ----
  1079. .. _class_PhysicsServer3DExtension_private_method__finish:
  1080. .. rst-class:: classref-method
  1081. void **_finish** **(** **)** |virtual|
  1082. .. container:: contribute
  1083. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1084. .. rst-class:: classref-item-separator
  1085. ----
  1086. .. _class_PhysicsServer3DExtension_private_method__flush_queries:
  1087. .. rst-class:: classref-method
  1088. void **_flush_queries** **(** **)** |virtual|
  1089. .. container:: contribute
  1090. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1091. .. rst-class:: classref-item-separator
  1092. ----
  1093. .. _class_PhysicsServer3DExtension_private_method__free_rid:
  1094. .. rst-class:: classref-method
  1095. void **_free_rid** **(** :ref:`RID<class_RID>` rid **)** |virtual|
  1096. .. container:: contribute
  1097. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1098. .. rst-class:: classref-item-separator
  1099. ----
  1100. .. _class_PhysicsServer3DExtension_private_method__generic_6dof_joint_get_flag:
  1101. .. rst-class:: classref-method
  1102. :ref:`bool<class_bool>` **_generic_6dof_joint_get_flag** **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisFlag<enum_PhysicsServer3D_G6DOFJointAxisFlag>` flag **)** |virtual| |const|
  1103. .. container:: contribute
  1104. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1105. .. rst-class:: classref-item-separator
  1106. ----
  1107. .. _class_PhysicsServer3DExtension_private_method__generic_6dof_joint_get_param:
  1108. .. rst-class:: classref-method
  1109. :ref:`float<class_float>` **_generic_6dof_joint_get_param** **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisParam<enum_PhysicsServer3D_G6DOFJointAxisParam>` param **)** |virtual| |const|
  1110. .. container:: contribute
  1111. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1112. .. rst-class:: classref-item-separator
  1113. ----
  1114. .. _class_PhysicsServer3DExtension_private_method__generic_6dof_joint_set_flag:
  1115. .. rst-class:: classref-method
  1116. void **_generic_6dof_joint_set_flag** **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisFlag<enum_PhysicsServer3D_G6DOFJointAxisFlag>` flag, :ref:`bool<class_bool>` enable **)** |virtual|
  1117. .. container:: contribute
  1118. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1119. .. rst-class:: classref-item-separator
  1120. ----
  1121. .. _class_PhysicsServer3DExtension_private_method__generic_6dof_joint_set_param:
  1122. .. rst-class:: classref-method
  1123. void **_generic_6dof_joint_set_param** **(** :ref:`RID<class_RID>` joint, Vector3.Axis axis, :ref:`G6DOFJointAxisParam<enum_PhysicsServer3D_G6DOFJointAxisParam>` param, :ref:`float<class_float>` value **)** |virtual|
  1124. .. container:: contribute
  1125. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1126. .. rst-class:: classref-item-separator
  1127. ----
  1128. .. _class_PhysicsServer3DExtension_private_method__get_process_info:
  1129. .. rst-class:: classref-method
  1130. :ref:`int<class_int>` **_get_process_info** **(** :ref:`ProcessInfo<enum_PhysicsServer3D_ProcessInfo>` process_info **)** |virtual|
  1131. .. container:: contribute
  1132. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1133. .. rst-class:: classref-item-separator
  1134. ----
  1135. .. _class_PhysicsServer3DExtension_private_method__heightmap_shape_create:
  1136. .. rst-class:: classref-method
  1137. :ref:`RID<class_RID>` **_heightmap_shape_create** **(** **)** |virtual|
  1138. .. container:: contribute
  1139. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1140. .. rst-class:: classref-item-separator
  1141. ----
  1142. .. _class_PhysicsServer3DExtension_private_method__hinge_joint_get_flag:
  1143. .. rst-class:: classref-method
  1144. :ref:`bool<class_bool>` **_hinge_joint_get_flag** **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointFlag<enum_PhysicsServer3D_HingeJointFlag>` flag **)** |virtual| |const|
  1145. .. container:: contribute
  1146. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1147. .. rst-class:: classref-item-separator
  1148. ----
  1149. .. _class_PhysicsServer3DExtension_private_method__hinge_joint_get_param:
  1150. .. rst-class:: classref-method
  1151. :ref:`float<class_float>` **_hinge_joint_get_param** **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointParam<enum_PhysicsServer3D_HingeJointParam>` param **)** |virtual| |const|
  1152. .. container:: contribute
  1153. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1154. .. rst-class:: classref-item-separator
  1155. ----
  1156. .. _class_PhysicsServer3DExtension_private_method__hinge_joint_set_flag:
  1157. .. rst-class:: classref-method
  1158. void **_hinge_joint_set_flag** **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointFlag<enum_PhysicsServer3D_HingeJointFlag>` flag, :ref:`bool<class_bool>` enabled **)** |virtual|
  1159. .. container:: contribute
  1160. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1161. .. rst-class:: classref-item-separator
  1162. ----
  1163. .. _class_PhysicsServer3DExtension_private_method__hinge_joint_set_param:
  1164. .. rst-class:: classref-method
  1165. void **_hinge_joint_set_param** **(** :ref:`RID<class_RID>` joint, :ref:`HingeJointParam<enum_PhysicsServer3D_HingeJointParam>` param, :ref:`float<class_float>` value **)** |virtual|
  1166. .. container:: contribute
  1167. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1168. .. rst-class:: classref-item-separator
  1169. ----
  1170. .. _class_PhysicsServer3DExtension_private_method__init:
  1171. .. rst-class:: classref-method
  1172. void **_init** **(** **)** |virtual|
  1173. .. container:: contribute
  1174. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1175. .. rst-class:: classref-item-separator
  1176. ----
  1177. .. _class_PhysicsServer3DExtension_private_method__is_flushing_queries:
  1178. .. rst-class:: classref-method
  1179. :ref:`bool<class_bool>` **_is_flushing_queries** **(** **)** |virtual| |const|
  1180. .. container:: contribute
  1181. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1182. .. rst-class:: classref-item-separator
  1183. ----
  1184. .. _class_PhysicsServer3DExtension_private_method__joint_clear:
  1185. .. rst-class:: classref-method
  1186. void **_joint_clear** **(** :ref:`RID<class_RID>` joint **)** |virtual|
  1187. .. container:: contribute
  1188. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1189. .. rst-class:: classref-item-separator
  1190. ----
  1191. .. _class_PhysicsServer3DExtension_private_method__joint_create:
  1192. .. rst-class:: classref-method
  1193. :ref:`RID<class_RID>` **_joint_create** **(** **)** |virtual|
  1194. .. container:: contribute
  1195. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1196. .. rst-class:: classref-item-separator
  1197. ----
  1198. .. _class_PhysicsServer3DExtension_private_method__joint_disable_collisions_between_bodies:
  1199. .. rst-class:: classref-method
  1200. void **_joint_disable_collisions_between_bodies** **(** :ref:`RID<class_RID>` joint, :ref:`bool<class_bool>` disable **)** |virtual|
  1201. .. container:: contribute
  1202. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1203. .. rst-class:: classref-item-separator
  1204. ----
  1205. .. _class_PhysicsServer3DExtension_private_method__joint_get_solver_priority:
  1206. .. rst-class:: classref-method
  1207. :ref:`int<class_int>` **_joint_get_solver_priority** **(** :ref:`RID<class_RID>` joint **)** |virtual| |const|
  1208. .. container:: contribute
  1209. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1210. .. rst-class:: classref-item-separator
  1211. ----
  1212. .. _class_PhysicsServer3DExtension_private_method__joint_get_type:
  1213. .. rst-class:: classref-method
  1214. :ref:`JointType<enum_PhysicsServer3D_JointType>` **_joint_get_type** **(** :ref:`RID<class_RID>` joint **)** |virtual| |const|
  1215. .. container:: contribute
  1216. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1217. .. rst-class:: classref-item-separator
  1218. ----
  1219. .. _class_PhysicsServer3DExtension_private_method__joint_is_disabled_collisions_between_bodies:
  1220. .. rst-class:: classref-method
  1221. :ref:`bool<class_bool>` **_joint_is_disabled_collisions_between_bodies** **(** :ref:`RID<class_RID>` joint **)** |virtual| |const|
  1222. .. container:: contribute
  1223. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1224. .. rst-class:: classref-item-separator
  1225. ----
  1226. .. _class_PhysicsServer3DExtension_private_method__joint_make_cone_twist:
  1227. .. rst-class:: classref-method
  1228. void **_joint_make_cone_twist** **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` local_ref_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` local_ref_B **)** |virtual|
  1229. .. container:: contribute
  1230. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1231. .. rst-class:: classref-item-separator
  1232. ----
  1233. .. _class_PhysicsServer3DExtension_private_method__joint_make_generic_6dof:
  1234. .. rst-class:: classref-method
  1235. void **_joint_make_generic_6dof** **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` local_ref_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` local_ref_B **)** |virtual|
  1236. .. container:: contribute
  1237. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1238. .. rst-class:: classref-item-separator
  1239. ----
  1240. .. _class_PhysicsServer3DExtension_private_method__joint_make_hinge:
  1241. .. rst-class:: classref-method
  1242. void **_joint_make_hinge** **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` hinge_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` hinge_B **)** |virtual|
  1243. .. container:: contribute
  1244. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1245. .. rst-class:: classref-item-separator
  1246. ----
  1247. .. _class_PhysicsServer3DExtension_private_method__joint_make_hinge_simple:
  1248. .. rst-class:: classref-method
  1249. void **_joint_make_hinge_simple** **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Vector3<class_Vector3>` pivot_A, :ref:`Vector3<class_Vector3>` axis_A, :ref:`RID<class_RID>` body_B, :ref:`Vector3<class_Vector3>` pivot_B, :ref:`Vector3<class_Vector3>` axis_B **)** |virtual|
  1250. .. container:: contribute
  1251. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1252. .. rst-class:: classref-item-separator
  1253. ----
  1254. .. _class_PhysicsServer3DExtension_private_method__joint_make_pin:
  1255. .. rst-class:: classref-method
  1256. void **_joint_make_pin** **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Vector3<class_Vector3>` local_A, :ref:`RID<class_RID>` body_B, :ref:`Vector3<class_Vector3>` local_B **)** |virtual|
  1257. .. container:: contribute
  1258. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1259. .. rst-class:: classref-item-separator
  1260. ----
  1261. .. _class_PhysicsServer3DExtension_private_method__joint_make_slider:
  1262. .. rst-class:: classref-method
  1263. void **_joint_make_slider** **(** :ref:`RID<class_RID>` joint, :ref:`RID<class_RID>` body_A, :ref:`Transform3D<class_Transform3D>` local_ref_A, :ref:`RID<class_RID>` body_B, :ref:`Transform3D<class_Transform3D>` local_ref_B **)** |virtual|
  1264. .. container:: contribute
  1265. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1266. .. rst-class:: classref-item-separator
  1267. ----
  1268. .. _class_PhysicsServer3DExtension_private_method__joint_set_solver_priority:
  1269. .. rst-class:: classref-method
  1270. void **_joint_set_solver_priority** **(** :ref:`RID<class_RID>` joint, :ref:`int<class_int>` priority **)** |virtual|
  1271. .. container:: contribute
  1272. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1273. .. rst-class:: classref-item-separator
  1274. ----
  1275. .. _class_PhysicsServer3DExtension_private_method__pin_joint_get_local_a:
  1276. .. rst-class:: classref-method
  1277. :ref:`Vector3<class_Vector3>` **_pin_joint_get_local_a** **(** :ref:`RID<class_RID>` joint **)** |virtual| |const|
  1278. .. container:: contribute
  1279. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1280. .. rst-class:: classref-item-separator
  1281. ----
  1282. .. _class_PhysicsServer3DExtension_private_method__pin_joint_get_local_b:
  1283. .. rst-class:: classref-method
  1284. :ref:`Vector3<class_Vector3>` **_pin_joint_get_local_b** **(** :ref:`RID<class_RID>` joint **)** |virtual| |const|
  1285. .. container:: contribute
  1286. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1287. .. rst-class:: classref-item-separator
  1288. ----
  1289. .. _class_PhysicsServer3DExtension_private_method__pin_joint_get_param:
  1290. .. rst-class:: classref-method
  1291. :ref:`float<class_float>` **_pin_joint_get_param** **(** :ref:`RID<class_RID>` joint, :ref:`PinJointParam<enum_PhysicsServer3D_PinJointParam>` param **)** |virtual| |const|
  1292. .. container:: contribute
  1293. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1294. .. rst-class:: classref-item-separator
  1295. ----
  1296. .. _class_PhysicsServer3DExtension_private_method__pin_joint_set_local_a:
  1297. .. rst-class:: classref-method
  1298. void **_pin_joint_set_local_a** **(** :ref:`RID<class_RID>` joint, :ref:`Vector3<class_Vector3>` local_A **)** |virtual|
  1299. .. container:: contribute
  1300. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1301. .. rst-class:: classref-item-separator
  1302. ----
  1303. .. _class_PhysicsServer3DExtension_private_method__pin_joint_set_local_b:
  1304. .. rst-class:: classref-method
  1305. void **_pin_joint_set_local_b** **(** :ref:`RID<class_RID>` joint, :ref:`Vector3<class_Vector3>` local_B **)** |virtual|
  1306. .. container:: contribute
  1307. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1308. .. rst-class:: classref-item-separator
  1309. ----
  1310. .. _class_PhysicsServer3DExtension_private_method__pin_joint_set_param:
  1311. .. rst-class:: classref-method
  1312. void **_pin_joint_set_param** **(** :ref:`RID<class_RID>` joint, :ref:`PinJointParam<enum_PhysicsServer3D_PinJointParam>` param, :ref:`float<class_float>` value **)** |virtual|
  1313. .. container:: contribute
  1314. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1315. .. rst-class:: classref-item-separator
  1316. ----
  1317. .. _class_PhysicsServer3DExtension_private_method__separation_ray_shape_create:
  1318. .. rst-class:: classref-method
  1319. :ref:`RID<class_RID>` **_separation_ray_shape_create** **(** **)** |virtual|
  1320. .. container:: contribute
  1321. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1322. .. rst-class:: classref-item-separator
  1323. ----
  1324. .. _class_PhysicsServer3DExtension_private_method__set_active:
  1325. .. rst-class:: classref-method
  1326. void **_set_active** **(** :ref:`bool<class_bool>` active **)** |virtual|
  1327. .. container:: contribute
  1328. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1329. .. rst-class:: classref-item-separator
  1330. ----
  1331. .. _class_PhysicsServer3DExtension_private_method__shape_get_custom_solver_bias:
  1332. .. rst-class:: classref-method
  1333. :ref:`float<class_float>` **_shape_get_custom_solver_bias** **(** :ref:`RID<class_RID>` shape **)** |virtual| |const|
  1334. .. container:: contribute
  1335. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1336. .. rst-class:: classref-item-separator
  1337. ----
  1338. .. _class_PhysicsServer3DExtension_private_method__shape_get_data:
  1339. .. rst-class:: classref-method
  1340. :ref:`Variant<class_Variant>` **_shape_get_data** **(** :ref:`RID<class_RID>` shape **)** |virtual| |const|
  1341. .. container:: contribute
  1342. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1343. .. rst-class:: classref-item-separator
  1344. ----
  1345. .. _class_PhysicsServer3DExtension_private_method__shape_get_margin:
  1346. .. rst-class:: classref-method
  1347. :ref:`float<class_float>` **_shape_get_margin** **(** :ref:`RID<class_RID>` shape **)** |virtual| |const|
  1348. .. container:: contribute
  1349. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1350. .. rst-class:: classref-item-separator
  1351. ----
  1352. .. _class_PhysicsServer3DExtension_private_method__shape_get_type:
  1353. .. rst-class:: classref-method
  1354. :ref:`ShapeType<enum_PhysicsServer3D_ShapeType>` **_shape_get_type** **(** :ref:`RID<class_RID>` shape **)** |virtual| |const|
  1355. .. container:: contribute
  1356. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1357. .. rst-class:: classref-item-separator
  1358. ----
  1359. .. _class_PhysicsServer3DExtension_private_method__shape_set_custom_solver_bias:
  1360. .. rst-class:: classref-method
  1361. void **_shape_set_custom_solver_bias** **(** :ref:`RID<class_RID>` shape, :ref:`float<class_float>` bias **)** |virtual|
  1362. .. container:: contribute
  1363. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1364. .. rst-class:: classref-item-separator
  1365. ----
  1366. .. _class_PhysicsServer3DExtension_private_method__shape_set_data:
  1367. .. rst-class:: classref-method
  1368. void **_shape_set_data** **(** :ref:`RID<class_RID>` shape, :ref:`Variant<class_Variant>` data **)** |virtual|
  1369. .. container:: contribute
  1370. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1371. .. rst-class:: classref-item-separator
  1372. ----
  1373. .. _class_PhysicsServer3DExtension_private_method__shape_set_margin:
  1374. .. rst-class:: classref-method
  1375. void **_shape_set_margin** **(** :ref:`RID<class_RID>` shape, :ref:`float<class_float>` margin **)** |virtual|
  1376. .. container:: contribute
  1377. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1378. .. rst-class:: classref-item-separator
  1379. ----
  1380. .. _class_PhysicsServer3DExtension_private_method__slider_joint_get_param:
  1381. .. rst-class:: classref-method
  1382. :ref:`float<class_float>` **_slider_joint_get_param** **(** :ref:`RID<class_RID>` joint, :ref:`SliderJointParam<enum_PhysicsServer3D_SliderJointParam>` param **)** |virtual| |const|
  1383. .. container:: contribute
  1384. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1385. .. rst-class:: classref-item-separator
  1386. ----
  1387. .. _class_PhysicsServer3DExtension_private_method__slider_joint_set_param:
  1388. .. rst-class:: classref-method
  1389. void **_slider_joint_set_param** **(** :ref:`RID<class_RID>` joint, :ref:`SliderJointParam<enum_PhysicsServer3D_SliderJointParam>` param, :ref:`float<class_float>` value **)** |virtual|
  1390. .. container:: contribute
  1391. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1392. .. rst-class:: classref-item-separator
  1393. ----
  1394. .. _class_PhysicsServer3DExtension_private_method__soft_body_add_collision_exception:
  1395. .. rst-class:: classref-method
  1396. void **_soft_body_add_collision_exception** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` body_b **)** |virtual|
  1397. .. container:: contribute
  1398. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1399. .. rst-class:: classref-item-separator
  1400. ----
  1401. .. _class_PhysicsServer3DExtension_private_method__soft_body_create:
  1402. .. rst-class:: classref-method
  1403. :ref:`RID<class_RID>` **_soft_body_create** **(** **)** |virtual|
  1404. .. container:: contribute
  1405. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1406. .. rst-class:: classref-item-separator
  1407. ----
  1408. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_bounds:
  1409. .. rst-class:: classref-method
  1410. :ref:`AABB<class_AABB>` **_soft_body_get_bounds** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1411. .. container:: contribute
  1412. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1413. .. rst-class:: classref-item-separator
  1414. ----
  1415. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_collision_exceptions:
  1416. .. rst-class:: classref-method
  1417. :ref:`RID[]<class_RID>` **_soft_body_get_collision_exceptions** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1418. .. container:: contribute
  1419. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1420. .. rst-class:: classref-item-separator
  1421. ----
  1422. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_collision_layer:
  1423. .. rst-class:: classref-method
  1424. :ref:`int<class_int>` **_soft_body_get_collision_layer** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1425. .. container:: contribute
  1426. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1427. .. rst-class:: classref-item-separator
  1428. ----
  1429. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_collision_mask:
  1430. .. rst-class:: classref-method
  1431. :ref:`int<class_int>` **_soft_body_get_collision_mask** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1432. .. container:: contribute
  1433. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1434. .. rst-class:: classref-item-separator
  1435. ----
  1436. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_damping_coefficient:
  1437. .. rst-class:: classref-method
  1438. :ref:`float<class_float>` **_soft_body_get_damping_coefficient** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1439. .. container:: contribute
  1440. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1441. .. rst-class:: classref-item-separator
  1442. ----
  1443. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_drag_coefficient:
  1444. .. rst-class:: classref-method
  1445. :ref:`float<class_float>` **_soft_body_get_drag_coefficient** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1446. .. container:: contribute
  1447. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1448. .. rst-class:: classref-item-separator
  1449. ----
  1450. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_linear_stiffness:
  1451. .. rst-class:: classref-method
  1452. :ref:`float<class_float>` **_soft_body_get_linear_stiffness** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1453. .. container:: contribute
  1454. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1455. .. rst-class:: classref-item-separator
  1456. ----
  1457. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_point_global_position:
  1458. .. rst-class:: classref-method
  1459. :ref:`Vector3<class_Vector3>` **_soft_body_get_point_global_position** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index **)** |virtual| |const|
  1460. .. container:: contribute
  1461. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1462. .. rst-class:: classref-item-separator
  1463. ----
  1464. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_pressure_coefficient:
  1465. .. rst-class:: classref-method
  1466. :ref:`float<class_float>` **_soft_body_get_pressure_coefficient** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1467. .. container:: contribute
  1468. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1469. .. rst-class:: classref-item-separator
  1470. ----
  1471. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_simulation_precision:
  1472. .. rst-class:: classref-method
  1473. :ref:`int<class_int>` **_soft_body_get_simulation_precision** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1474. .. container:: contribute
  1475. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1476. .. rst-class:: classref-item-separator
  1477. ----
  1478. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_space:
  1479. .. rst-class:: classref-method
  1480. :ref:`RID<class_RID>` **_soft_body_get_space** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1481. .. container:: contribute
  1482. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1483. .. rst-class:: classref-item-separator
  1484. ----
  1485. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_state:
  1486. .. rst-class:: classref-method
  1487. :ref:`Variant<class_Variant>` **_soft_body_get_state** **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state **)** |virtual| |const|
  1488. .. container:: contribute
  1489. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1490. .. rst-class:: classref-item-separator
  1491. ----
  1492. .. _class_PhysicsServer3DExtension_private_method__soft_body_get_total_mass:
  1493. .. rst-class:: classref-method
  1494. :ref:`float<class_float>` **_soft_body_get_total_mass** **(** :ref:`RID<class_RID>` body **)** |virtual| |const|
  1495. .. container:: contribute
  1496. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1497. .. rst-class:: classref-item-separator
  1498. ----
  1499. .. _class_PhysicsServer3DExtension_private_method__soft_body_is_point_pinned:
  1500. .. rst-class:: classref-method
  1501. :ref:`bool<class_bool>` **_soft_body_is_point_pinned** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index **)** |virtual| |const|
  1502. .. container:: contribute
  1503. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1504. .. rst-class:: classref-item-separator
  1505. ----
  1506. .. _class_PhysicsServer3DExtension_private_method__soft_body_move_point:
  1507. .. rst-class:: classref-method
  1508. void **_soft_body_move_point** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index, :ref:`Vector3<class_Vector3>` global_position **)** |virtual|
  1509. .. container:: contribute
  1510. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1511. .. rst-class:: classref-item-separator
  1512. ----
  1513. .. _class_PhysicsServer3DExtension_private_method__soft_body_pin_point:
  1514. .. rst-class:: classref-method
  1515. void **_soft_body_pin_point** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` point_index, :ref:`bool<class_bool>` pin **)** |virtual|
  1516. .. container:: contribute
  1517. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1518. .. rst-class:: classref-item-separator
  1519. ----
  1520. .. _class_PhysicsServer3DExtension_private_method__soft_body_remove_all_pinned_points:
  1521. .. rst-class:: classref-method
  1522. void **_soft_body_remove_all_pinned_points** **(** :ref:`RID<class_RID>` body **)** |virtual|
  1523. .. container:: contribute
  1524. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1525. .. rst-class:: classref-item-separator
  1526. ----
  1527. .. _class_PhysicsServer3DExtension_private_method__soft_body_remove_collision_exception:
  1528. .. rst-class:: classref-method
  1529. void **_soft_body_remove_collision_exception** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` body_b **)** |virtual|
  1530. .. container:: contribute
  1531. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1532. .. rst-class:: classref-item-separator
  1533. ----
  1534. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_collision_layer:
  1535. .. rst-class:: classref-method
  1536. void **_soft_body_set_collision_layer** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` layer **)** |virtual|
  1537. .. container:: contribute
  1538. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1539. .. rst-class:: classref-item-separator
  1540. ----
  1541. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_collision_mask:
  1542. .. rst-class:: classref-method
  1543. void **_soft_body_set_collision_mask** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` mask **)** |virtual|
  1544. .. container:: contribute
  1545. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1546. .. rst-class:: classref-item-separator
  1547. ----
  1548. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_damping_coefficient:
  1549. .. rst-class:: classref-method
  1550. void **_soft_body_set_damping_coefficient** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` damping_coefficient **)** |virtual|
  1551. .. container:: contribute
  1552. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1553. .. rst-class:: classref-item-separator
  1554. ----
  1555. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_drag_coefficient:
  1556. .. rst-class:: classref-method
  1557. void **_soft_body_set_drag_coefficient** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` drag_coefficient **)** |virtual|
  1558. .. container:: contribute
  1559. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1560. .. rst-class:: classref-item-separator
  1561. ----
  1562. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_linear_stiffness:
  1563. .. rst-class:: classref-method
  1564. void **_soft_body_set_linear_stiffness** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` linear_stiffness **)** |virtual|
  1565. .. container:: contribute
  1566. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1567. .. rst-class:: classref-item-separator
  1568. ----
  1569. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_mesh:
  1570. .. rst-class:: classref-method
  1571. void **_soft_body_set_mesh** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` mesh **)** |virtual|
  1572. .. container:: contribute
  1573. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1574. .. rst-class:: classref-item-separator
  1575. ----
  1576. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_pressure_coefficient:
  1577. .. rst-class:: classref-method
  1578. void **_soft_body_set_pressure_coefficient** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` pressure_coefficient **)** |virtual|
  1579. .. container:: contribute
  1580. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1581. .. rst-class:: classref-item-separator
  1582. ----
  1583. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_ray_pickable:
  1584. .. rst-class:: classref-method
  1585. void **_soft_body_set_ray_pickable** **(** :ref:`RID<class_RID>` body, :ref:`bool<class_bool>` enable **)** |virtual|
  1586. .. container:: contribute
  1587. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1588. .. rst-class:: classref-item-separator
  1589. ----
  1590. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_simulation_precision:
  1591. .. rst-class:: classref-method
  1592. void **_soft_body_set_simulation_precision** **(** :ref:`RID<class_RID>` body, :ref:`int<class_int>` simulation_precision **)** |virtual|
  1593. .. container:: contribute
  1594. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1595. .. rst-class:: classref-item-separator
  1596. ----
  1597. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_space:
  1598. .. rst-class:: classref-method
  1599. void **_soft_body_set_space** **(** :ref:`RID<class_RID>` body, :ref:`RID<class_RID>` space **)** |virtual|
  1600. .. container:: contribute
  1601. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1602. .. rst-class:: classref-item-separator
  1603. ----
  1604. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_state:
  1605. .. rst-class:: classref-method
  1606. void **_soft_body_set_state** **(** :ref:`RID<class_RID>` body, :ref:`BodyState<enum_PhysicsServer3D_BodyState>` state, :ref:`Variant<class_Variant>` variant **)** |virtual|
  1607. .. container:: contribute
  1608. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1609. .. rst-class:: classref-item-separator
  1610. ----
  1611. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_total_mass:
  1612. .. rst-class:: classref-method
  1613. void **_soft_body_set_total_mass** **(** :ref:`RID<class_RID>` body, :ref:`float<class_float>` total_mass **)** |virtual|
  1614. .. container:: contribute
  1615. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1616. .. rst-class:: classref-item-separator
  1617. ----
  1618. .. _class_PhysicsServer3DExtension_private_method__soft_body_set_transform:
  1619. .. rst-class:: classref-method
  1620. void **_soft_body_set_transform** **(** :ref:`RID<class_RID>` body, :ref:`Transform3D<class_Transform3D>` transform **)** |virtual|
  1621. .. container:: contribute
  1622. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1623. .. rst-class:: classref-item-separator
  1624. ----
  1625. .. _class_PhysicsServer3DExtension_private_method__soft_body_update_rendering_server:
  1626. .. rst-class:: classref-method
  1627. void **_soft_body_update_rendering_server** **(** :ref:`RID<class_RID>` body, :ref:`PhysicsServer3DRenderingServerHandler<class_PhysicsServer3DRenderingServerHandler>` rendering_server_handler **)** |virtual|
  1628. .. container:: contribute
  1629. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1630. .. rst-class:: classref-item-separator
  1631. ----
  1632. .. _class_PhysicsServer3DExtension_private_method__space_create:
  1633. .. rst-class:: classref-method
  1634. :ref:`RID<class_RID>` **_space_create** **(** **)** |virtual|
  1635. .. container:: contribute
  1636. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1637. .. rst-class:: classref-item-separator
  1638. ----
  1639. .. _class_PhysicsServer3DExtension_private_method__space_get_contact_count:
  1640. .. rst-class:: classref-method
  1641. :ref:`int<class_int>` **_space_get_contact_count** **(** :ref:`RID<class_RID>` space **)** |virtual| |const|
  1642. .. container:: contribute
  1643. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1644. .. rst-class:: classref-item-separator
  1645. ----
  1646. .. _class_PhysicsServer3DExtension_private_method__space_get_contacts:
  1647. .. rst-class:: classref-method
  1648. :ref:`PackedVector3Array<class_PackedVector3Array>` **_space_get_contacts** **(** :ref:`RID<class_RID>` space **)** |virtual| |const|
  1649. .. container:: contribute
  1650. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1651. .. rst-class:: classref-item-separator
  1652. ----
  1653. .. _class_PhysicsServer3DExtension_private_method__space_get_direct_state:
  1654. .. rst-class:: classref-method
  1655. :ref:`PhysicsDirectSpaceState3D<class_PhysicsDirectSpaceState3D>` **_space_get_direct_state** **(** :ref:`RID<class_RID>` space **)** |virtual|
  1656. .. container:: contribute
  1657. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1658. .. rst-class:: classref-item-separator
  1659. ----
  1660. .. _class_PhysicsServer3DExtension_private_method__space_get_param:
  1661. .. rst-class:: classref-method
  1662. :ref:`float<class_float>` **_space_get_param** **(** :ref:`RID<class_RID>` space, :ref:`SpaceParameter<enum_PhysicsServer3D_SpaceParameter>` param **)** |virtual| |const|
  1663. .. container:: contribute
  1664. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1665. .. rst-class:: classref-item-separator
  1666. ----
  1667. .. _class_PhysicsServer3DExtension_private_method__space_is_active:
  1668. .. rst-class:: classref-method
  1669. :ref:`bool<class_bool>` **_space_is_active** **(** :ref:`RID<class_RID>` space **)** |virtual| |const|
  1670. .. container:: contribute
  1671. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1672. .. rst-class:: classref-item-separator
  1673. ----
  1674. .. _class_PhysicsServer3DExtension_private_method__space_set_active:
  1675. .. rst-class:: classref-method
  1676. void **_space_set_active** **(** :ref:`RID<class_RID>` space, :ref:`bool<class_bool>` active **)** |virtual|
  1677. .. container:: contribute
  1678. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1679. .. rst-class:: classref-item-separator
  1680. ----
  1681. .. _class_PhysicsServer3DExtension_private_method__space_set_debug_contacts:
  1682. .. rst-class:: classref-method
  1683. void **_space_set_debug_contacts** **(** :ref:`RID<class_RID>` space, :ref:`int<class_int>` max_contacts **)** |virtual|
  1684. .. container:: contribute
  1685. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1686. .. rst-class:: classref-item-separator
  1687. ----
  1688. .. _class_PhysicsServer3DExtension_private_method__space_set_param:
  1689. .. rst-class:: classref-method
  1690. void **_space_set_param** **(** :ref:`RID<class_RID>` space, :ref:`SpaceParameter<enum_PhysicsServer3D_SpaceParameter>` param, :ref:`float<class_float>` value **)** |virtual|
  1691. .. container:: contribute
  1692. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1693. .. rst-class:: classref-item-separator
  1694. ----
  1695. .. _class_PhysicsServer3DExtension_private_method__sphere_shape_create:
  1696. .. rst-class:: classref-method
  1697. :ref:`RID<class_RID>` **_sphere_shape_create** **(** **)** |virtual|
  1698. .. container:: contribute
  1699. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1700. .. rst-class:: classref-item-separator
  1701. ----
  1702. .. _class_PhysicsServer3DExtension_private_method__step:
  1703. .. rst-class:: classref-method
  1704. void **_step** **(** :ref:`float<class_float>` step **)** |virtual|
  1705. .. container:: contribute
  1706. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1707. .. rst-class:: classref-item-separator
  1708. ----
  1709. .. _class_PhysicsServer3DExtension_private_method__sync:
  1710. .. rst-class:: classref-method
  1711. void **_sync** **(** **)** |virtual|
  1712. .. container:: contribute
  1713. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1714. .. rst-class:: classref-item-separator
  1715. ----
  1716. .. _class_PhysicsServer3DExtension_private_method__world_boundary_shape_create:
  1717. .. rst-class:: classref-method
  1718. :ref:`RID<class_RID>` **_world_boundary_shape_create** **(** **)** |virtual|
  1719. .. container:: contribute
  1720. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1721. .. rst-class:: classref-item-separator
  1722. ----
  1723. .. _class_PhysicsServer3DExtension_method_body_test_motion_is_excluding_body:
  1724. .. rst-class:: classref-method
  1725. :ref:`bool<class_bool>` **body_test_motion_is_excluding_body** **(** :ref:`RID<class_RID>` body **)** |const|
  1726. .. container:: contribute
  1727. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1728. .. rst-class:: classref-item-separator
  1729. ----
  1730. .. _class_PhysicsServer3DExtension_method_body_test_motion_is_excluding_object:
  1731. .. rst-class:: classref-method
  1732. :ref:`bool<class_bool>` **body_test_motion_is_excluding_object** **(** :ref:`int<class_int>` object **)** |const|
  1733. .. container:: contribute
  1734. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  1735. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  1736. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  1737. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  1738. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  1739. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  1740. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
  1741. .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`