pub unsafe extern "C" fn tg_rect_intersects_rect(
    a: tg_rect,
    b: tg_rect
) -> bool