CheckCollisionLines method
bool
CheckCollisionLines(
- Vector2 startPos1,
- Vector2 endPos1,
- Vector2 startPos2,
- Vector2 endPos2,
- StructPointer<
Vector2> collisionPoint,
override
Check the collision between two lines defined by two points each, returns collision point by reference
Implementation
@override
bool CheckCollisionLines(
Vector2 startPos1,
Vector2 endPos1,
Vector2 startPos2,
Vector2 endPos2,
StructPointer<Vector2> collisionPoint,
) => _ffi.CheckCollisionLines(
Vector2$.Ref1(startPos1).asNativePointer<Vector2C>().ref,
Vector2$.Ref2(endPos1).asNativePointer<Vector2C>().ref,
Vector2$.Ref3(startPos2).asNativePointer<Vector2C>().ref,
Vector2$.Ref4(endPos2).asNativePointer<Vector2C>().ref,
collisionPoint.asNativePointer(),
);