CheckCollisionLines method
bool
CheckCollisionLines(
- Vector2D startPos1,
- Vector2D endPos1,
- Vector2D startPos2,
- Vector2D endPos2,
- StructPointer<
Vector2D> collisionPoint,
override
Check the collision between two lines defined by two points each, returns collision point by reference
Implementation
@override
bool CheckCollisionLines(
Vector2D startPos1,
Vector2D endPos1,
Vector2D startPos2,
Vector2D endPos2,
StructPointer<Vector2D> 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(),
);