proc Rect2(x, y, w, h: float): Rect2Obj {...}{.inline, raises: [], tags: [].}
-
proc Rect2(pos, size: Vector2Obj): Rect2Obj {...}{.inline, raises: [], tags: [].}
-
proc contains(self: Rect2Obj; x, y: float): bool {...}{.inline, raises: [], tags: [].}
-
proc contains(self: Rect2Obj; vector: Vector2Obj): bool {...}{.inline, raises: [],
tags: [].}
-
proc contains(self, other: Rect2Obj): bool {...}{.inline, raises: [], tags: [].}
-
proc intersects(self, other: Rect2Obj): bool {...}{.raises: [], tags: [].}
-
proc contains(self: Rect2Obj; a, b: Vector2Obj): bool {...}{.raises: [], tags: [].}
-
proc clamp(a, b, c: float): float {...}{.inline, raises: [], tags: [].}
-
proc isCollideWithCircle(self: Rect2Obj; x, y, r: float): bool {...}{.raises: [],
tags: [].}
-
proc `$`(x: Rect2Obj): string {...}{.inline, raises: [], tags: [].}
-