Intersections2D

Functions

Static Functions

BoxBox(Box A, PhysicsTransform2D transformA, Box B, PhysicsTransform2D transformB)
ResolveBoxBox(Box A, PhysicsTransform2D transformA, Box B, PhysicsTransform2D transformB, CollisionResult2D& results)
BoxPolygon(Box A, PhysicsTransform2D transformA, Polygon B, PhysicsTransform2D transformB)
ResolveBoxPolygon(Box A, PhysicsTransform2D transformA, Polygon B, PhysicsTransform2D transformB, CollisionResult2D& results)
PolygonPolygon(Polygon A, PhysicsTransform2D transformA, Polygon B, PhysicsTransform2D transformB)
ResolvePolygonPolygon(Polygon A, PhysicsTransform2D transformA, Polygon B, PhysicsTransform2D transformB, CollisionResult2D& results)
BoxEntity(Box A, PhysicsTransform2D transformA, Entity entity)
PolygonEntity(Polygon A, PhysicsTransform2D transformA, Entity entity)
EntityEntity(Entity A, Entity B)
GetAreaBox(Box A, PhysicsTransform2D transformA, uint worldID, Span output, Entity self, CollisionValidator validator)
GetAreaPolygon(Polygon A, PhysicsTransform2D transformA, uint worldID, Span output, Entity self, CollisionValidator validator)
CheckAreaBox(Box A, PhysicsTransform2D transformA, uint worldID, Entity self, CollisionValidator validator)
CheckAreaPolygon(Polygon A, PhysicsTransform2D transformA, uint worldID, Entity self, CollisionValidator validator)
CheckAreaRaycast(RaycastInput2D ray, uint worldID, Entity self, CollisionValidator validator)
CheckAreaGetAll(Box area, uint worldID, Span output)