Attention
You are reading the latest
(unstable) version of this documentation, which may document features not available
or compatible with Godot 3.x.
Checking the stable version of the documentation...
Work in progress
Godot documentation is being updated to reflect the latest changes in version
4.0
. Some documentation pages may
still state outdated information. This banner will tell you if you're reading one of such pages.
The contents of this page are up to date. If you can still find outdated information, please open an issue.
PhysicsServer3DExtension¶
Inherits: PhysicsServer3D < Object
There is currently no description for this class. Please help us by contributing one!
Methods¶
void |
_area_add_shape ( RID area, RID shape, Transform3D transform, bool disabled ) virtual |
void |
_area_attach_object_instance_id ( RID area, int id ) virtual |
void |
_area_clear_shapes ( RID area ) virtual |
_area_create ( ) virtual |
|
_area_get_collision_layer ( RID area ) virtual const |
|
_area_get_collision_mask ( RID area ) virtual const |
|
_area_get_object_instance_id ( RID area ) virtual const |
|
_area_get_param ( RID area, AreaParameter param ) virtual const |
|
_area_get_shape ( RID area, int shape_idx ) virtual const |
|
_area_get_shape_count ( RID area ) virtual const |
|
_area_get_shape_transform ( RID area, int shape_idx ) virtual const |
|
_area_get_space ( RID area ) virtual const |
|
_area_get_transform ( RID area ) virtual const |
|
void |
_area_remove_shape ( RID area, int shape_idx ) virtual |
void |
_area_set_area_monitor_callback ( RID area, Callable callback ) virtual |
void |
_area_set_collision_layer ( RID area, int layer ) virtual |
void |
_area_set_collision_mask ( RID area, int mask ) virtual |
void |
_area_set_monitor_callback ( RID area, Callable callback ) virtual |
void |
_area_set_monitorable ( RID area, bool monitorable ) virtual |
void |
_area_set_param ( RID area, AreaParameter param, Variant value ) virtual |
void |
_area_set_ray_pickable ( RID area, bool enable ) virtual |
void |
_area_set_shape ( RID area, int shape_idx, RID shape ) virtual |
void |
_area_set_shape_disabled ( RID area, int shape_idx, bool disabled ) virtual |
void |
_area_set_shape_transform ( RID area, int shape_idx, Transform3D transform ) virtual |
void |
_area_set_space ( RID area, RID space ) virtual |
void |
_area_set_transform ( RID area, Transform3D transform ) virtual |
void |
_body_add_collision_exception ( RID body, RID excepted_body ) virtual |
void |
_body_add_constant_central_force ( RID body, Vector3 force ) virtual |
void |
_body_add_constant_force ( RID body, Vector3 force, Vector3 position ) virtual |
void |
_body_add_constant_torque ( RID body, Vector3 torque ) virtual |
void |
_body_add_shape ( RID body, RID shape, Transform3D transform, bool disabled ) virtual |
void |
_body_apply_central_force ( RID body, Vector3 force ) virtual |
void |
_body_apply_central_impulse ( RID body, Vector3 impulse ) virtual |
void |
_body_apply_force ( RID body, Vector3 force, Vector3 position ) virtual |
void |
_body_apply_impulse ( RID body, Vector3 impulse, Vector3 position ) virtual |
void |
_body_apply_torque ( RID body, Vector3 torque ) virtual |
void |
_body_apply_torque_impulse ( RID body, Vector3 impulse ) virtual |
void |
_body_attach_object_instance_id ( RID body, int id ) virtual |
void |
_body_clear_shapes ( RID body ) virtual |
_body_create ( ) virtual |
|
_body_get_collision_exceptions ( RID body ) virtual const |
|
_body_get_collision_layer ( RID body ) virtual const |
|
_body_get_collision_mask ( RID body ) virtual const |
|
_body_get_collision_priority ( RID body ) virtual const |
|
_body_get_constant_force ( RID body ) virtual const |
|
_body_get_constant_torque ( RID body ) virtual const |
|
_body_get_contacts_reported_depth_threshold ( RID body ) virtual const |
|
_body_get_direct_state ( RID body ) virtual |
|
_body_get_max_contacts_reported ( RID body ) virtual const |
|
_body_get_mode ( RID body ) virtual const |
|
_body_get_object_instance_id ( RID body ) virtual const |
|
_body_get_param ( RID body, BodyParameter param ) virtual const |
|
_body_get_shape ( RID body, int shape_idx ) virtual const |
|
_body_get_shape_count ( RID body ) virtual const |
|
_body_get_shape_transform ( RID body, int shape_idx ) virtual const |
|
_body_get_space ( RID body ) virtual const |
|
_body_get_state ( RID body, BodyState state ) virtual const |
|
_body_get_user_flags ( RID body ) virtual const |
|
_body_is_axis_locked ( RID body, BodyAxis axis ) virtual const |
|
_body_is_continuous_collision_detection_enabled ( RID body ) virtual const |
|
_body_is_omitting_force_integration ( RID body ) virtual const |
|
void |
_body_remove_collision_exception ( RID body, RID excepted_body ) virtual |
void |
_body_remove_shape ( RID body, int shape_idx ) virtual |
void |
_body_reset_mass_properties ( RID body ) virtual |
void |
_body_set_axis_lock ( RID body, BodyAxis axis, bool lock ) virtual |
void |
_body_set_axis_velocity ( RID body, Vector3 axis_velocity ) virtual |
void |
_body_set_collision_layer ( RID body, int layer ) virtual |
void |
_body_set_collision_mask ( RID body, int mask ) virtual |
void |
_body_set_collision_priority ( RID body, float priority ) virtual |
void |
_body_set_constant_force ( RID body, Vector3 force ) virtual |
void |
_body_set_constant_torque ( RID body, Vector3 torque ) virtual |
void |
_body_set_contacts_reported_depth_threshold ( RID body, float threshold ) virtual |
void |
_body_set_enable_continuous_collision_detection ( RID body, bool enable ) virtual |
void |
_body_set_force_integration_callback ( RID body, Callable callable, Variant userdata ) virtual |
void |
_body_set_max_contacts_reported ( RID body, int amount ) virtual |
void |
_body_set_mode ( RID body, BodyMode mode ) virtual |
void |
_body_set_omit_force_integration ( RID body, bool enable ) virtual |
void |
_body_set_param ( RID body, BodyParameter param, Variant value ) virtual |
void |
_body_set_ray_pickable ( RID body, bool enable ) virtual |
void |
_body_set_shape ( RID body, int shape_idx, RID shape ) virtual |
void |
_body_set_shape_disabled ( RID body, int shape_idx, bool disabled ) virtual |
void |
_body_set_shape_transform ( RID body, int shape_idx, Transform3D transform ) virtual |
void |
_body_set_space ( RID body, RID space ) virtual |
void |
_body_set_state ( RID body, BodyState state, Variant value ) virtual |
void |
_body_set_state_sync_callback ( RID body, Callable callable ) virtual |
void |
_body_set_user_flags ( RID body, int flags ) virtual |
_body_test_motion ( RID body, Transform3D from, Vector3 motion, float margin, int max_collisions, bool collide_separation_ray, PhysicsServer3DExtensionMotionResult* result ) virtual const |
|
_box_shape_create ( ) virtual |
|
_capsule_shape_create ( ) virtual |
|
_concave_polygon_shape_create ( ) virtual |
|
_cone_twist_joint_get_param ( RID joint, ConeTwistJointParam param ) virtual const |
|
void |
_cone_twist_joint_set_param ( RID joint, ConeTwistJointParam param, float value ) virtual |
_convex_polygon_shape_create ( ) virtual |
|
_custom_shape_create ( ) virtual |
|
_cylinder_shape_create ( ) virtual |
|
void |
_end_sync ( ) virtual |
void |
_finish ( ) virtual |
void |
_flush_queries ( ) virtual |
void |
|
_generic_6dof_joint_get_flag ( RID joint, Vector3.Axis axis, G6DOFJointAxisFlag flag ) virtual const |
|
_generic_6dof_joint_get_param ( RID joint, Vector3.Axis axis, G6DOFJointAxisParam param ) virtual const |
|
void |
_generic_6dof_joint_set_flag ( RID joint, Vector3.Axis axis, G6DOFJointAxisFlag flag, bool enable ) virtual |
void |
_generic_6dof_joint_set_param ( RID joint, Vector3.Axis axis, G6DOFJointAxisParam param, float value ) virtual |
_get_process_info ( ProcessInfo process_info ) virtual |
|
_heightmap_shape_create ( ) virtual |
|
_hinge_joint_get_flag ( RID joint, HingeJointFlag flag ) virtual const |
|
_hinge_joint_get_param ( RID joint, HingeJointParam param ) virtual const |
|
void |
_hinge_joint_set_flag ( RID joint, HingeJointFlag flag, bool enabled ) virtual |
void |
_hinge_joint_set_param ( RID joint, HingeJointParam param, float value ) virtual |
void |
_init ( ) virtual |
_is_flushing_queries ( ) virtual const |
|
void |
_joint_clear ( RID joint ) virtual |
_joint_create ( ) virtual |
|
void |
_joint_disable_collisions_between_bodies ( RID joint, bool disable ) virtual |
_joint_get_solver_priority ( RID joint ) virtual const |
|
_joint_get_type ( RID joint ) virtual const |
|
_joint_is_disabled_collisions_between_bodies ( RID joint ) virtual const |
|
void |
_joint_make_cone_twist ( RID joint, RID body_A, Transform3D local_ref_A, RID body_B, Transform3D local_ref_B ) virtual |
void |
_joint_make_generic_6dof ( RID joint, RID body_A, Transform3D local_ref_A, RID body_B, Transform3D local_ref_B ) virtual |
void |
_joint_make_hinge ( RID joint, RID body_A, Transform3D hinge_A, RID body_B, Transform3D hinge_B ) virtual |
void |
_joint_make_hinge_simple ( RID joint, RID body_A, Vector3 pivot_A, Vector3 axis_A, RID body_B, Vector3 pivot_B, Vector3 axis_B ) virtual |
void |
_joint_make_pin ( RID joint, RID body_A, Vector3 local_A, RID body_B, Vector3 local_B ) virtual |
void |
_joint_make_slider ( RID joint, RID body_A, Transform3D local_ref_A, RID body_B, Transform3D local_ref_B ) virtual |
void |
_joint_set_solver_priority ( RID joint, int priority ) virtual |
_pin_joint_get_local_a ( RID joint ) virtual const |
|
_pin_joint_get_local_b ( RID joint ) virtual const |
|
_pin_joint_get_param ( RID joint, PinJointParam param ) virtual const |
|
void |
_pin_joint_set_local_a ( RID joint, Vector3 local_A ) virtual |
void |
_pin_joint_set_local_b ( RID joint, Vector3 local_B ) virtual |
void |
_pin_joint_set_param ( RID joint, PinJointParam param, float value ) virtual |
_separation_ray_shape_create ( ) virtual |
|
void |
_set_active ( bool active ) virtual |
_shape_get_custom_solver_bias ( RID shape ) virtual const |
|
_shape_get_data ( RID shape ) virtual const |
|
_shape_get_margin ( RID shape ) virtual const |
|
_shape_get_type ( RID shape ) virtual const |
|
void |
_shape_set_custom_solver_bias ( RID shape, float bias ) virtual |
void |
_shape_set_data ( RID shape, Variant data ) virtual |
void |
_shape_set_margin ( RID shape, float margin ) virtual |
_slider_joint_get_param ( RID joint, SliderJointParam param ) virtual |