ReadonlycameraCamera to which the state snapshot is linked.
Readonlyistrue if camera has changed state since last time refresh was called, otherwise false
ReadonlylastTimestamp when last camera change check was true.
ReadonlylastTimestamp when camera state was last checked.
true if camera has changed state since last time refresh or checkIsChanged was called, otherwise false
OptionalcheckOnlyDimensions: booleanA flag indicating if to check only if the camera dimensions changed, if set to true only width/height of the camera is checked, otherwise translation and rotation of the camera is checked too
Is the snapshot of a camera state. The snapshot can be used to check if the camera state (rotation, position etc.) has changed since the snapshot was created checkIsChanged. The snapshot can also be updated refresh so it matches the Camera from which it was created.