Module physics_direct_space_state

Procs

proc intersectRay(self: PhysicsDirectSpaceState; fromm: Vector3; to: Vector3;
                 exclude: Array = newArray(); collisionLayer: int64 = 2147483647'i64): Dictionary {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc intersectShape(self: PhysicsDirectSpaceState;
                   shape: PhysicsShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc castMotion(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters;
               motion: Vector3): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc collideShape(self: PhysicsDirectSpaceState;
                 shape: PhysicsShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getRestInfo(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters): Dictionary {.
gcsafe, locks: 0, raises: [], tags: []
.}