proc intersectPoint(self: Physics2DDirectSpaceState; point: Vector2;
maxResults: int64 = 32'i64; exclude: Array = newArray();
collisionLayer: int64 = 2147483647'i64): Array {.gcsafe, locks: 0,
raises: [], tags: []
.}
-
proc intersectRay(self: Physics2DDirectSpaceState; fromm: Vector2; to: Vector2;
exclude: Array = newArray(); collisionLayer: int64 = 2147483647'i64): Dictionary {.
gcsafe, locks: 0, raises: [], tags: []
.}
-
proc intersectShape(self: Physics2DDirectSpaceState;
shape: Physics2DShapeQueryParameters;
maxResults: int64 = 32'i64): Array {.gcsafe, locks: 0, raises: [],
tags: []
.}
-
proc castMotion(self: Physics2DDirectSpaceState;
shape: Physics2DShapeQueryParameters): Array {.gcsafe, locks: 0,
raises: [], tags: []
.}
-
proc collideShape(self: Physics2DDirectSpaceState;
shape: Physics2DShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
-
proc getRestInfo(self: Physics2DDirectSpaceState;
shape: Physics2DShapeQueryParameters): Dictionary {.gcsafe,
locks: 0, raises: [], tags: []
.}
-