Point:

pt: Vec2

transform(m: Mat4 ): Point

bbox(): Rect

area(): number

clone(): Point

collides(shape: ShapeType ): boolean

contains(point: Vec2 ): boolean

raycast(origin: Vec2 , direction: Vec2 ): RaycastResult

random(): Vec2