nodesnim/core/rect2

Types

Rect2Obj = object
  x*, y*, w*, h*: float

Procs

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