Module physics_2d_direct_space_state

Procs

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: []
.}