view::add_camera