Is there a way to access the current view/camera from anywhere? I suppose I could make a Singleton that holds the view/camera if I needed to. Oh, and I do realize that I could do the whole 'pass the app and use an inline function like app->getView()... But I'm trying to avoid having to send my app around everywhere.
There is no “current view” as such: it's perfectly possible multiple iView implementations are instantiated at the same time and multiple, different views can be rendered in one frame. CS doesn't provide access to the “currently” or “last” used view (which might be some internally-used view anyway, and not the one you expect).