virtualx-engine/servers
PouleyKetchoupp 940f3fde5c Improve RigidDynamicBody force and torque API
Makes the API for forces and impulses more flexible, easier to
understand and harmonized between 2D and 3D.

Rigid bodies now have 3 sets of methods for forces and impulses:
-apply_impulse() for impulses (one-shot and time independent)
-apply_force() for forces (time dependent) applied for the current step
-add_constant_force() for forces that keeps being applied each step

Also updated the documentation to clarify the different methods and
parameters in rigid body nodes, body direct state and physics servers.
2021-12-10 15:55:40 -07:00
..
audio Rename VideoPlayer to VideoStreamPlayer for consistency 2021-12-06 19:01:28 +01:00
camera Add placeholder textures to ensure CameraTexture / CameraFeed always have valid RIDs. 2021-08-13 12:32:01 +03:00
physics_2d Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
physics_3d Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
rendering Rename hint_aniso to hint_anisotropy in the shader language 2021-12-10 17:41:17 +01:00
text align to horizontal_alignment, valign to vertical_alignment, related 2021-12-09 01:38:46 -06:00
xr Fix double _get_tracking_status declaration 2021-10-20 17:39:08 +11:00
audio_server.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
audio_server.h Allow AudioStreamPlayer(2D) to provide pitch_scale on playback 2021-10-10 18:52:29 -03:00
camera_server.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
camera_server.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
display_server.cpp Use "enum class" for input enums 2021-11-12 15:37:54 -06:00
display_server.h Add GLES2 2D renderer + Linux display manager 2021-10-30 02:05:48 +02:00
display_server_headless.h Added more empty definitions for headless display server 2021-11-25 16:28:23 +00:00
navigation_server_2d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
navigation_server_2d.h Allow Navigation to be more flexible 2021-03-15 15:58:59 +01:00
navigation_server_3d.cpp Allow Navigation to be more flexible 2021-03-15 15:58:59 +01:00
navigation_server_3d.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
physics_server_2d.cpp Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
physics_server_2d.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
physics_server_2d_wrap_mt.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
physics_server_2d_wrap_mt.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
physics_server_3d.cpp Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
physics_server_3d.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
physics_server_3d_wrap_mt.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
physics_server_3d_wrap_mt.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
register_server_types.cpp Use parameter classes instead of arguments for all physics queries 2021-11-04 11:44:39 -07:00
register_server_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
rendering_server.cpp Merge pull request #35901 from nathanfranke/pool-byte-array-subarray-exclusive 2021-12-07 14:00:59 +01:00
rendering_server.h Fixed minimum size of aabb in ImmediateMesh to draw only one vertex 2021-12-02 08:33:33 +09:00
SCsub Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
server_wrap_mt_common.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
text_server.cpp Add a double-precision editor build to CI 2021-12-09 09:52:48 -06:00
text_server.h align to horizontal_alignment, valign to vertical_alignment, related 2021-12-09 01:38:46 -06:00
xr_server.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
xr_server.h Rework XR positional trackers 2021-10-17 12:12:20 +11:00