Insurance will be the only ones able to tell you, lol. More specifically YOUR insurance.

A huge tree branch once fell onto my Dads Buick and smashed in the windshield, roof, etc., and it wasn't deemed totaled and got fixed. But.. who knows. Best of luck w/ it