Camera interface struct
Forgot to initialize rect.x and rect.y