There are 4 types of window film, with dyed being worst, metallic, carbon, and nano ceramic having the best performance. Ceramic keeps out more heat than metallic, doesn't block signals, and allows maximum day and night visibility. Ceramic tints vary in their ease of shrinking to fit curved surfaces.
Different Types of Window Tint Film
My understanding is that flat window films don't shrink well on curved surfaces, but might be okay for moon roofs.
Another option is Rustoleum white paint, which adheres quite well to automotive windows.