pub unsafe fn object_area_is_visible( obj: *const Object, area: *mut Area, ) -> Result<bool>
This function is unsafe because it may dereference raw pointers.