Reference to the current point updating the camera modification.
Reference to the initial point starting the camera modification.
Copy of a camera for ongoing camera modifications based on previous/initial camera settings.
The camera that is to be modified in response to various events.
Should apply all previously calculated transformations to the camera set. Note that this does not invalidate the rendering. Invalidation of rendering is done by the event handler (triggering a rendering update which in turn checks if the camera was altered, and if so, redraws).