class

Godot::PhysicsServer3D

Inherits Godot::Object < Reference < Object

Godot PhysicsServer3D singleton (PhysicsServer3D).

Constructors

instance
Source
new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Class methods

singleton_ptr
Source

Instance methods

area_add_shape(area : Int64, shape : Int64, transform : Transform3D, disabled : Bool) : Void
Source
area_attach_object_instance_id(area : Int64, id : Int64) : Void
Source
area_clear_shapes(area : Int64) : Void
Source
area_create
Source
area_get_collision_layer(area : Int64) : Int64
Source
area_get_collision_mask(area : Int64) : Int64
Source
area_get_object_instance_id(area : Int64) : Int64
Source
area_get_param(area : Int64, param : Int64) : Pointer(Void)
Source
area_get_shape(area : Int64, shape_idx : Int64) : Int64
Source
area_get_shape_count(area : Int64) : Int64
Source
area_get_shape_transform(area : Int64, shape_idx : Int64) : Transform3D
Source
area_get_space(area : Int64) : Int64
Source
area_get_transform(area : Int64) : Transform3D
Source
area_remove_shape(area : Int64, shape_idx : Int64) : Void
Source
area_set_area_monitor_callback(area : Int64, callback : Pointer(Void)) : Void
Source
area_set_collision_layer(area : Int64, layer : Int64) : Void
Source
area_set_collision_mask(area : Int64, mask : Int64) : Void
Source
area_set_monitor_callback(area : Int64, callback : Pointer(Void)) : Void
Source
area_set_monitorable(area : Int64, monitorable : Bool) : Void
Source
area_set_param(area : Int64, param : Int64, value : Pointer(Void)) : Void
Source
area_set_ray_pickable(area : Int64, enable : Bool) : Void
Source
area_set_shape(area : Int64, shape_idx : Int64, shape : Int64) : Void
Source
area_set_shape_disabled(area : Int64, shape_idx : Int64, disabled : Bool) : Void
Source
area_set_shape_transform(area : Int64, shape_idx : Int64, transform : Transform3D) : Void
Source
area_set_space(area : Int64, space : Int64) : Void
Source
area_set_transform(area : Int64, transform : Transform3D) : Void
Source
body_add_collision_exception(body : Int64, excepted_body : Int64) : Void
Source
body_add_constant_central_force(body : Int64, force : Vector3) : Void
Source
body_add_constant_force(body : Int64, force : Vector3, position : Vector3) : Void
Source
body_add_constant_torque(body : Int64, torque : Vector3) : Void
Source
body_add_shape(body : Int64, shape : Int64, transform : Transform3D, disabled : Bool) : Void
Source
body_apply_central_force(body : Int64, force : Vector3) : Void
Source
body_apply_central_impulse(body : Int64, impulse : Vector3) : Void
Source
body_apply_force(body : Int64, force : Vector3, position : Vector3) : Void
Source
body_apply_impulse(body : Int64, impulse : Vector3, position : Vector3) : Void
Source
body_apply_torque(body : Int64, torque : Vector3) : Void
Source
body_apply_torque_impulse(body : Int64, impulse : Vector3) : Void
Source
body_attach_object_instance_id(body : Int64, id : Int64) : Void
Source
body_clear_shapes(body : Int64) : Void
Source
body_create
Source
body_get_collision_layer(body : Int64) : Int64
Source
body_get_collision_mask(body : Int64) : Int64
Source
body_get_collision_priority(body : Int64) : Float64
Source
body_get_constant_force(body : Int64) : Vector3
Source
body_get_constant_torque(body : Int64) : Vector3
Source
body_get_direct_state(body : Int64) : PhysicsDirectBodyState3D
Source
body_get_max_contacts_reported(body : Int64) : Int64
Source
body_get_mode(body : Int64) : Int64
Source
body_get_object_instance_id(body : Int64) : Int64
Source
body_get_param(body : Int64, param : Int64) : Pointer(Void)
Source
body_get_shape(body : Int64, shape_idx : Int64) : Int64
Source
body_get_shape_count(body : Int64) : Int64
Source
body_get_shape_transform(body : Int64, shape_idx : Int64) : Transform3D
Source
body_get_space(body : Int64) : Int64
Source
body_get_state(body : Int64, state : Int64) : Pointer(Void)
Source
body_is_axis_locked(body : Int64, axis : Int64) : Bool
Source
body_is_continuous_collision_detection_enabled(body : Int64) : Bool
Source
body_is_omitting_force_integration(body : Int64) : Bool
Source
body_remove_collision_exception(body : Int64, excepted_body : Int64) : Void
Source
body_remove_shape(body : Int64, shape_idx : Int64) : Void
Source
body_reset_mass_properties(body : Int64) : Void
Source
body_set_axis_lock(body : Int64, axis : Int64, lock : Bool) : Void
Source
body_set_axis_velocity(body : Int64, axis_velocity : Vector3) : Void
Source
body_set_collision_layer(body : Int64, layer : Int64) : Void
Source
body_set_collision_mask(body : Int64, mask : Int64) : Void
Source
body_set_collision_priority(body : Int64, priority : Float64) : Void
Source
body_set_constant_force(body : Int64, force : Vector3) : Void
Source
body_set_constant_torque(body : Int64, torque : Vector3) : Void
Source
body_set_enable_continuous_collision_detection(body : Int64, enable : Bool) : Void
Source
body_set_force_integration_callback(body : Int64, callable : Pointer(Void), userdata : Pointer(Void)) : Void
Source
body_set_max_contacts_reported(body : Int64, amount : Int64) : Void
Source
body_set_mode(body : Int64, mode : Int64) : Void
Source
body_set_omit_force_integration(body : Int64, enable : Bool) : Void
Source
body_set_param(body : Int64, param : Int64, value : Pointer(Void)) : Void
Source
body_set_ray_pickable(body : Int64, enable : Bool) : Void
Source
body_set_shape(body : Int64, shape_idx : Int64, shape : Int64) : Void
Source
body_set_shape_disabled(body : Int64, shape_idx : Int64, disabled : Bool) : Void
Source
body_set_shape_transform(body : Int64, shape_idx : Int64, transform : Transform3D) : Void
Source
body_set_space(body : Int64, space : Int64) : Void
Source
body_set_state(body : Int64, state : Int64, value : Pointer(Void)) : Void
Source
body_set_state_sync_callback(body : Int64, callable : Pointer(Void)) : Void
Source
body_test_motion(body : Int64, parameters : PhysicsTestMotionParameters3D, result : PhysicsTestMotionResult3D) : Bool
Source
box_shape_create
Source
capsule_shape_create
Source
concave_polygon_shape_create
Source
cone_twist_joint_get_param(joint : Int64, param : Int64) : Float64
Source
cone_twist_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Source
convex_polygon_shape_create
Source
custom_shape_create
Source
cylinder_shape_create
Source
free_rid(rid : Int64) : Void
Source
generic_6dof_joint_get_angular_target_rotation(joint : Int64) : Quaternion
Source
generic_6dof_joint_get_flag(joint : Int64, axis : Int64, flag : Int64) : Bool
Source
generic_6dof_joint_get_param(joint : Int64, axis : Int64, param : Int64) : Float64
Source
generic_6dof_joint_set_angular_target_rotation(joint : Int64, target_rotation : Quaternion) : Void
Source
generic_6dof_joint_set_flag(joint : Int64, axis : Int64, flag : Int64, enable : Bool) : Void
Source
generic_6dof_joint_set_param(joint : Int64, axis : Int64, param : Int64, value : Float64) : Void
Source
get_process_info(process_info : Int64) : Int64
Source
heightmap_shape_create
Source
hinge_joint_get_flag(joint : Int64, flag : Int64) : Bool
Source
hinge_joint_get_param(joint : Int64, param : Int64) : Float64
Source
hinge_joint_set_flag(joint : Int64, flag : Int64, enabled : Bool) : Void
Source
hinge_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Source
joint_clear(joint : Int64) : Void
Source
joint_create
Source
joint_disable_collisions_between_bodies(joint : Int64, disable : Bool) : Void
Source
joint_get_solver_priority(joint : Int64) : Int64
Source
joint_get_type(joint : Int64) : Int64
Source
joint_is_disabled_collisions_between_bodies(joint : Int64) : Bool
Source
joint_make_cone_twist(joint : Int64, body_a : Int64, local_ref_a : Transform3D, body_b : Int64, local_ref_b : Transform3D) : Void
Source
joint_make_generic_6dof(joint : Int64, body_a : Int64, local_ref_a : Transform3D, body_b : Int64, local_ref_b : Transform3D) : Void
Source
joint_make_hinge(joint : Int64, body_a : Int64, hinge_a : Transform3D, body_b : Int64, hinge_b : Transform3D) : Void
Source
joint_make_pin(joint : Int64, body_a : Int64, local_a : Vector3, body_b : Int64, local_b : Vector3) : Void
Source
joint_make_slider(joint : Int64, body_a : Int64, local_ref_a : Transform3D, body_b : Int64, local_ref_b : Transform3D) : Void
Source
joint_set_solver_priority(joint : Int64, priority : Int64) : Void
Source
pin_joint_get_local_a(joint : Int64) : Vector3
Source
pin_joint_get_local_b(joint : Int64) : Vector3
Source
pin_joint_get_param(joint : Int64, param : Int64) : Float64
Source
pin_joint_set_local_a(joint : Int64, local_a : Vector3) : Void
Source
pin_joint_set_local_b(joint : Int64, local_b : Vector3) : Void
Source
pin_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Source
separation_ray_shape_create
Source
set_active(active : Bool) : Void
Source
shape_get_data(shape : Int64) : Pointer(Void)
Source
shape_get_margin(shape : Int64) : Float64
Source
shape_get_type(shape : Int64) : Int64
Source
shape_set_data(shape : Int64, data : Pointer(Void)) : Void
Source
shape_set_margin(shape : Int64, margin : Float64) : Void
Source
slider_joint_get_param(joint : Int64, param : Int64) : Float64
Source
slider_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Source
soft_body_add_collision_exception(body : Int64, body_b : Int64) : Void
Source
soft_body_apply_central_force(body : Int64, force : Vector3) : Void
Source
soft_body_apply_central_impulse(body : Int64, impulse : Vector3) : Void
Source
soft_body_apply_point_force(body : Int64, point_index : Int64, force : Vector3) : Void
Source
soft_body_apply_point_impulse(body : Int64, point_index : Int64, impulse : Vector3) : Void
Source
soft_body_create
Source
soft_body_get_bounds(body : Int64) : AABB
Source
soft_body_get_collision_layer(body : Int64) : Int64
Source
soft_body_get_collision_mask(body : Int64) : Int64
Source
soft_body_get_damping_coefficient(body : Int64) : Float64
Source
soft_body_get_drag_coefficient(body : Int64) : Float64
Source
soft_body_get_linear_stiffness(body : Int64) : Float64
Source
soft_body_get_point_global_position(body : Int64, point_index : Int64) : Vector3
Source
soft_body_get_pressure_coefficient(body : Int64) : Float64
Source
soft_body_get_shrinking_factor(body : Int64) : Float64
Source
soft_body_get_simulation_precision(body : Int64) : Int64
Source
soft_body_get_space(body : Int64) : Int64
Source
soft_body_get_state(body : Int64, state : Int64) : Pointer(Void)
Source
soft_body_get_total_mass(body : Int64) : Float64
Source
soft_body_is_point_pinned(body : Int64, point_index : Int64) : Bool
Source
soft_body_move_point(body : Int64, point_index : Int64, global_position : Vector3) : Void
Source
soft_body_pin_point(body : Int64, point_index : Int64, pin : Bool) : Void
Source
soft_body_remove_all_pinned_points(body : Int64) : Void
Source
soft_body_remove_collision_exception(body : Int64, body_b : Int64) : Void
Source
soft_body_set_collision_layer(body : Int64, layer : Int64) : Void
Source
soft_body_set_collision_mask(body : Int64, mask : Int64) : Void
Source
soft_body_set_damping_coefficient(body : Int64, damping_coefficient : Float64) : Void
Source
soft_body_set_drag_coefficient(body : Int64, drag_coefficient : Float64) : Void
Source
soft_body_set_linear_stiffness(body : Int64, stiffness : Float64) : Void
Source
soft_body_set_mesh(body : Int64, mesh : Int64) : Void
Source
soft_body_set_pressure_coefficient(body : Int64, pressure_coefficient : Float64) : Void
Source
soft_body_set_ray_pickable(body : Int64, enable : Bool) : Void
Source
soft_body_set_shrinking_factor(body : Int64, shrinking_factor : Float64) : Void
Source
soft_body_set_simulation_precision(body : Int64, simulation_precision : Int64) : Void
Source
soft_body_set_space(body : Int64, space : Int64) : Void
Source
soft_body_set_state(body : Int64, state : Int64, variant : Pointer(Void)) : Void
Source
soft_body_set_total_mass(body : Int64, total_mass : Float64) : Void
Source
soft_body_set_transform(body : Int64, transform : Transform3D) : Void
Source
soft_body_update_rendering_server(body : Int64, rendering_server_handler : PhysicsServer3DRenderingServerHandler) : Void
Source
space_create
Source
space_get_direct_state(space : Int64) : PhysicsDirectSpaceState3D
Source
space_get_param(space : Int64, param : Int64) : Float64
Source
space_is_active(space : Int64) : Bool
Source
space_set_active(space : Int64, active : Bool) : Void
Source
space_set_param(space : Int64, param : Int64, value : Float64) : Void
Source
sphere_shape_create
Source
world_boundary_shape_create
Source

Nested types