Godot::PhysicsServer2D
Inherits Godot::Object < Reference < Object
Godot PhysicsServer2D singleton (PhysicsServer2D).
Constructors
instance
Sourcenew(pointer : Pointer(Void) = Pointer(Void).null)
SourceClass methods
singleton_ptr
SourceInstance methods
area_attach_canvas_instance_id(area : Int64, id : Int64) : Void
Sourcearea_attach_object_instance_id(area : Int64, id : Int64) : Void
Sourcearea_clear_shapes(area : Int64) : Void
Sourcearea_create
Sourcearea_get_canvas_instance_id(area : Int64) : Int64
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_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_add_constant_torque(body : Int64, torque : Float64) : Void
Sourcebody_apply_torque(body : Int64, torque : Float64) : Void
Sourcebody_apply_torque_impulse(body : Int64, impulse : Float64) : Void
Sourcebody_attach_canvas_instance_id(body : Int64, id : Int64) : Void
Sourcebody_attach_object_instance_id(body : Int64, id : Int64) : Void
Sourcebody_clear_shapes(body : Int64) : Void
Sourcebody_create
Sourcebody_get_canvas_instance_id(body : Int64) : Int64
Sourcebody_get_collision_layer(body : Int64) : Int64
Sourcebody_get_collision_mask(body : Int64) : Int64
Sourcebody_get_collision_priority(body : Int64) : Float64
Sourcebody_get_constant_torque(body : Int64) : Float64
Sourcebody_get_continuous_collision_detection_mode(body : Int64) : Int64
Sourcebody_get_direct_state(body : Int64) : PhysicsDirectBodyState2D
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_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_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_constant_torque(body : Int64, torque : Float64) : Void
Sourcebody_set_continuous_collision_detection_mode(body : Int64, mode : Int64) : 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_shape(body : Int64, shape_idx : Int64, shape : Int64) : Void
Sourcebody_set_shape_as_one_way_collision(body : Int64, shape_idx : Int64, enable : Bool, margin : Float64, direction : Vector2) : 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 : PhysicsTestMotionParameters2D, result : PhysicsTestMotionResult2D) : Bool
Sourcecapsule_shape_create
Sourcecircle_shape_create
Sourceconcave_polygon_shape_create
Sourceconvex_polygon_shape_create
Sourcedamped_spring_joint_get_param(joint : Int64, param : Int64) : Float64
Sourcedamped_spring_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourcefree_rid(rid : Int64) : Void
Sourceget_process_info(process_info : Int64) : Int64
Sourcejoint_clear(joint : Int64) : Void
Sourcejoint_create
Sourcejoint_disable_collisions_between_bodies(joint : Int64, disable : Bool) : Void
Sourcejoint_get_param(joint : Int64, param : Int64) : Float64
Sourcejoint_get_type(joint : Int64) : Int64
Sourcejoint_is_disabled_collisions_between_bodies(joint : Int64) : Bool
Sourcejoint_make_damped_spring(joint : Int64, anchor_a : Vector2, anchor_b : Vector2, body_a : Int64, body_b : Int64) : Void
Sourcejoint_make_groove(joint : Int64, groove1_a : Vector2, groove2_a : Vector2, anchor_b : Vector2, body_a : Int64, body_b : Int64) : Void
Sourcejoint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourcepin_joint_get_flag(joint : Int64, flag : Int64) : Bool
Sourcepin_joint_get_param(joint : Int64, param : Int64) : Float64
Sourcepin_joint_set_flag(joint : Int64, flag : Int64, enabled : Bool) : Void
Sourcepin_joint_set_param(joint : Int64, param : Int64, value : Float64) : Void
Sourcerectangle_shape_create
Sourcesegment_shape_create
Sourceseparation_ray_shape_create
Sourceset_active(active : Bool) : Void
Sourceshape_get_data(shape : Int64) : Pointer(Void)
Sourceshape_get_type(shape : Int64) : Int64
Sourceshape_set_data(shape : Int64, data : Pointer(Void)) : Void
Sourcespace_create
Sourcespace_get_direct_state(space : Int64) : PhysicsDirectSpaceState2D
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
Sourceworld_boundary_shape_create
SourceNested types
- Godot::PhysicsServer2D::AreaBodyStatus
- Godot::PhysicsServer2D::AreaParameter
- Godot::PhysicsServer2D::AreaSpaceOverrideMode
- Godot::PhysicsServer2D::BodyDampMode
- Godot::PhysicsServer2D::BodyMode
- Godot::PhysicsServer2D::BodyParameter
- Godot::PhysicsServer2D::BodyState
- Godot::PhysicsServer2D::CCDMode
- Godot::PhysicsServer2D::DampedSpringParam
- Godot::PhysicsServer2D::JointParam
- Godot::PhysicsServer2D::JointType
- Godot::PhysicsServer2D::PinJointFlag
- Godot::PhysicsServer2D::PinJointParam
- Godot::PhysicsServer2D::ProcessInfo
- Godot::PhysicsServer2D::ShapeType
- Godot::PhysicsServer2D::SpaceParameter