Godot::PhysicsServer3D
Inherits Godot::Object < Reference < Object
Godot PhysicsServer3D singleton (PhysicsServer3D).
Constructors
instance
Sourcenew(pointer : Pointer(Void) = Pointer(Void).null)
SourceClass methods
singleton_ptr
SourceInstance methods
area_attach_object_instance_id(area : Int64, id : Int64) : Void
Sourcearea_clear_shapes(area : Int64) : Void
Sourcearea_create
Sourcearea_get_collision_layer(area : Int64) : Int64
Sourcearea_get_collision_mask(area : Int64) : Int64
Sourcearea_get_object_instance_id(area : Int64) : Int64
Sourcearea_get_param(area : Int64, param : Int64) : Pointer(Void)
Sourcearea_get_shape(area : Int64, shape_idx : Int64) : Int64
Sourcearea_get_shape_count(area : Int64) : Int64
Sourcearea_get_space(area : Int64) : Int64
Sourcearea_remove_shape(area : Int64, shape_idx : Int64) : Void
Sourcearea_set_area_monitor_callback(area : Int64, callback : Pointer(Void)) : Void
Sourcearea_set_collision_layer(area : Int64, layer : Int64) : Void
Sourcearea_set_collision_mask(area : Int64, mask : Int64) : Void
Sourcearea_set_monitor_callback(area : Int64, callback : Pointer(Void)) : Void
Sourcearea_set_monitorable(area : Int64, monitorable : Bool) : Void
Sourcearea_set_param(area : Int64, param : Int64, value : Pointer(Void)) : Void
Sourcearea_set_ray_pickable(area : Int64, enable : Bool) : Void
Sourcearea_set_shape(area : Int64, shape_idx : Int64, shape : Int64) : Void
Sourcearea_set_shape_disabled(area : Int64, shape_idx : Int64, disabled : Bool) : Void
Sourcearea_set_space(area : Int64, space : Int64) : Void
Sourcebody_add_collision_exception(body : Int64, excepted_body : Int64) : Void
Sourcebody_attach_object_instance_id(body : Int64, id : Int64) : Void
Sourcebody_clear_shapes(body : Int64) : Void
Sourcebody_create
Sourcebody_get_collision_layer(body : Int64) : Int64
Sourcebody_get_collision_mask(body : Int64) : Int64
Sourcebody_get_collision_priority(body : Int64) : Float64
Sourcebody_get_direct_state(body : Int64) : PhysicsDirectBodyState3D
Sourcebody_get_max_contacts_reported(body : Int64) : Int64
Sourcebody_get_mode(body : Int64) : Int64
Sourcebody_get_object_instance_id(body : Int64) : Int64
Sourcebody_get_param(body : Int64, param : Int64) : Pointer(Void)
Sourcebody_get_shape(body : Int64, shape_idx : Int64) : Int64
Sourcebody_get_shape_count(body : Int64) : Int64
Sourcebody_get_space(body : Int64) : Int64
Sourcebody_get_state(body : Int64, state : Int64) : Pointer(Void)
Sourcebody_is_axis_locked(body : Int64, axis : Int64) : Bool
Sourcebody_is_continuous_collision_detection_enabled(body : Int64) : Bool
Sourcebody_is_omitting_force_integration(body : Int64) : Bool
Sourcebody_remove_collision_exception(body : Int64, excepted_body : Int64) : Void
Sourcebody_remove_shape(body : Int64, shape_idx : Int64) : Void
Sourcebody_reset_mass_properties(body : Int64) : Void
Sourcebody_set_axis_lock(body : Int64, axis : Int64, lock : Bool) : Void
Sourcebody_set_collision_layer(body : Int64, layer : Int64) : Void
Sourcebody_set_collision_mask(body : Int64, mask : Int64) : Void
Sourcebody_set_collision_priority(body : Int64, priority : Float64) : Void
Sourcebody_set_enable_continuous_collision_detection(body : Int64, enable : Bool) : Void
Sourcebody_set_force_integration_callback(body : Int64, callable : Pointer(Void), userdata : Pointer(Void)) : Void
Sourcebody_set_max_contacts_reported(body : Int64, amount : Int64) : Void
Sourcebody_set_mode(body : Int64, mode : Int64) : Void
Sourcebody_set_omit_force_integration(body : Int64, enable : Bool) : Void
Sourcebody_set_param(body : Int64, param : Int64, value : Pointer(Void)) : Void
Sourcebody_set_ray_pickable(body : Int64, enable : Bool) : Void
Sourcebody_set_shape(body : Int64, shape_idx : Int64, shape : Int64) : Void
Sourcebody_set_shape_disabled(body : Int64, shape_idx : Int64, disabled : Bool) : Void
Sourcebody_set_space(body : Int64, space : Int64) : Void
Sourcebody_set_state(body : Int64, state : Int64, value : Pointer(Void)) : Void
Sourcebody_set_state_sync_callback(body : Int64, callable : Pointer(Void)) : Void
Sourcebody_test_motion(body : Int64, parameters : PhysicsTestMotionParameters3D, result : PhysicsTestMotionResult3D) : Bool
Sourcebox_shape_create
Sourcecapsule_shape_create
Sourceconcave_polygon_shape_create
Sourcecone_twist_joint_get_param(joint : Int64, param : Int64) : Float64
Sourcecone_twist_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourceconvex_polygon_shape_create
Sourcecustom_shape_create
Sourcecylinder_shape_create
Sourcefree_rid(rid : Int64) : Void
Sourcegeneric_6dof_joint_get_flag(joint : Int64, axis : Int64, flag : Int64) : Bool
Sourcegeneric_6dof_joint_get_param(joint : Int64, axis : Int64, param : Int64) : Float64
Sourcegeneric_6dof_joint_set_flag(joint : Int64, axis : Int64, flag : Int64, enable : Bool) : Void
Sourcegeneric_6dof_joint_set_param(joint : Int64, axis : Int64, param : Int64, value : Float64) : Void
Sourceget_process_info(process_info : Int64) : Int64
Sourceheightmap_shape_create
Sourcehinge_joint_get_flag(joint : Int64, flag : Int64) : Bool
Sourcehinge_joint_get_param(joint : Int64, param : Int64) : Float64
Sourcehinge_joint_set_flag(joint : Int64, flag : Int64, enabled : Bool) : Void
Sourcehinge_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourcejoint_clear(joint : Int64) : Void
Sourcejoint_create
Sourcejoint_disable_collisions_between_bodies(joint : Int64, disable : Bool) : Void
Sourcejoint_get_solver_priority(joint : Int64) : Int64
Sourcejoint_get_type(joint : Int64) : Int64
Sourcejoint_is_disabled_collisions_between_bodies(joint : Int64) : Bool
Sourcejoint_make_cone_twist(joint : Int64, body_a : Int64, local_ref_a : Transform3D, body_b : Int64, local_ref_b : Transform3D) : Void
Sourcejoint_make_generic_6dof(joint : Int64, body_a : Int64, local_ref_a : Transform3D, body_b : Int64, local_ref_b : Transform3D) : Void
Sourcejoint_make_hinge(joint : Int64, body_a : Int64, hinge_a : Transform3D, body_b : Int64, hinge_b : Transform3D) : Void
Sourcejoint_make_pin(joint : Int64, body_a : Int64, local_a : Vector3, body_b : Int64, local_b : Vector3) : Void
Sourcejoint_make_slider(joint : Int64, body_a : Int64, local_ref_a : Transform3D, body_b : Int64, local_ref_b : Transform3D) : Void
Sourcejoint_set_solver_priority(joint : Int64, priority : Int64) : Void
Sourcepin_joint_get_param(joint : Int64, param : Int64) : Float64
Sourcepin_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourceseparation_ray_shape_create
Sourceset_active(active : Bool) : Void
Sourceshape_get_data(shape : Int64) : Pointer(Void)
Sourceshape_get_margin(shape : Int64) : Float64
Sourceshape_get_type(shape : Int64) : Int64
Sourceshape_set_data(shape : Int64, data : Pointer(Void)) : Void
Sourceshape_set_margin(shape : Int64, margin : Float64) : Void
Sourceslider_joint_get_param(joint : Int64, param : Int64) : Float64
Sourceslider_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourcesoft_body_add_collision_exception(body : Int64, body_b : Int64) : Void
Sourcesoft_body_create
Sourcesoft_body_get_collision_layer(body : Int64) : Int64
Sourcesoft_body_get_collision_mask(body : Int64) : Int64
Sourcesoft_body_get_damping_coefficient(body : Int64) : Float64
Sourcesoft_body_get_drag_coefficient(body : Int64) : Float64
Sourcesoft_body_get_linear_stiffness(body : Int64) : Float64
Sourcesoft_body_get_pressure_coefficient(body : Int64) : Float64
Sourcesoft_body_get_shrinking_factor(body : Int64) : Float64
Sourcesoft_body_get_simulation_precision(body : Int64) : Int64
Sourcesoft_body_get_space(body : Int64) : Int64
Sourcesoft_body_get_state(body : Int64, state : Int64) : Pointer(Void)
Sourcesoft_body_get_total_mass(body : Int64) : Float64
Sourcesoft_body_is_point_pinned(body : Int64, point_index : Int64) : Bool
Sourcesoft_body_pin_point(body : Int64, point_index : Int64, pin : Bool) : Void
Sourcesoft_body_remove_all_pinned_points(body : Int64) : Void
Sourcesoft_body_remove_collision_exception(body : Int64, body_b : Int64) : Void
Sourcesoft_body_set_collision_layer(body : Int64, layer : Int64) : Void
Sourcesoft_body_set_collision_mask(body : Int64, mask : Int64) : Void
Sourcesoft_body_set_damping_coefficient(body : Int64, damping_coefficient : Float64) : Void
Sourcesoft_body_set_drag_coefficient(body : Int64, drag_coefficient : Float64) : Void
Sourcesoft_body_set_linear_stiffness(body : Int64, stiffness : Float64) : Void
Sourcesoft_body_set_mesh(body : Int64, mesh : Int64) : Void
Sourcesoft_body_set_pressure_coefficient(body : Int64, pressure_coefficient : Float64) : Void
Sourcesoft_body_set_ray_pickable(body : Int64, enable : Bool) : Void
Sourcesoft_body_set_shrinking_factor(body : Int64, shrinking_factor : Float64) : Void
Sourcesoft_body_set_simulation_precision(body : Int64, simulation_precision : Int64) : Void
Sourcesoft_body_set_space(body : Int64, space : Int64) : Void
Sourcesoft_body_set_state(body : Int64, state : Int64, variant : Pointer(Void)) : Void
Sourcesoft_body_set_total_mass(body : Int64, total_mass : Float64) : Void
Sourcesoft_body_update_rendering_server(body : Int64, rendering_server_handler : PhysicsServer3DRenderingServerHandler) : Void
Sourcespace_create
Sourcespace_get_direct_state(space : Int64) : PhysicsDirectSpaceState3D
Sourcespace_get_param(space : Int64, param : Int64) : Float64
Sourcespace_is_active(space : Int64) : Bool
Sourcespace_set_active(space : Int64, active : Bool) : Void
Sourcespace_set_param(space : Int64, param : Int64, value : Float64) : Void
Sourcesphere_shape_create
Sourceworld_boundary_shape_create
SourceNested types
- Godot::PhysicsServer3D::AreaBodyStatus
- Godot::PhysicsServer3D::AreaParameter
- Godot::PhysicsServer3D::AreaSpaceOverrideMode
- Godot::PhysicsServer3D::BodyAxis
- Godot::PhysicsServer3D::BodyDampMode
- Godot::PhysicsServer3D::BodyMode
- Godot::PhysicsServer3D::BodyParameter
- Godot::PhysicsServer3D::BodyState
- Godot::PhysicsServer3D::ConeTwistJointParam
- Godot::PhysicsServer3D::G6DOFJointAxisFlag
- Godot::PhysicsServer3D::G6DOFJointAxisParam
- Godot::PhysicsServer3D::HingeJointFlag
- Godot::PhysicsServer3D::HingeJointParam
- Godot::PhysicsServer3D::JointType
- Godot::PhysicsServer3D::PinJointParam
- Godot::PhysicsServer3D::ProcessInfo
- Godot::PhysicsServer3D::ShapeType
- Godot::PhysicsServer3D::SliderJointParam
- Godot::PhysicsServer3D::SpaceParameter