RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
collision_pipeline.gd File Reference

Broad-phase and narrow-phase collision helpers for simple 2D shapes. More...

Go to the source code of this file.

Namespaces

namespace  collision_pipeline
 

Variables

 collision_pipeline.shape
 Return a world-space AABB for a body.
 
 collision_pipeline.position
 
 collision_pipeline.type
 
 collision_pipeline.radius
 
 collision_pipeline.size = Vector2(float(size[0]), float(size[1]))
 
 collision_pipeline.Array
 Brute-force broad phase.
 
 collision_pipeline.spatial_state
 Brute-force broad phase.
 
 collision_pipeline.pairs
 
 collision_pipeline.a
 
 collision_pipeline.b
 
 collision_pipeline.contacts
 Resolve candidate pairs into collision contacts.
 
 collision_pipeline.contact
 
 collision_pipeline.a_shape
 Test two supported shapes and return a contact dictionary.
 
 collision_pipeline.b_shape
 
 collision_pipeline.a_type
 
 collision_pipeline.b_type
 
 collision_pipeline.delta
 
 collision_pipeline.distance
 
 collision_pipeline.radius_sum
 
 collision_pipeline.normal
 
 collision_pipeline.a_rect
 
 collision_pipeline.b_rect
 
 collision_pipeline.a_center
 
 collision_pipeline.b_center
 
 collision_pipeline.overlap_x
 
 collision_pipeline.overlap_y
 
 collision_pipeline.normal_x
 
 collision_pipeline.normal_y
 
 collision_pipeline.circle_position
 
 collision_pipeline.rect
 
 collision_pipeline.closest
 

Detailed Description

Broad-phase and narrow-phase collision helpers for simple 2D shapes.

Definition in file collision_pipeline.gd.