Refactor|Client: Separated VR content transformation from ClientWindow
To maintain proper SoC, added a new class that handles the job oftransforming content from 1:1 coordinates to some other coordinatesystem.
VRContentTransform currently handles all the VR use cases, althoughit could further be split if necessary.
Todo: ClientWindow should dynamically switch betweenWindowContentTransform instances.
View differences
Refactor|Client: Separated VR content transformation from ClientWindow
To maintain proper SoC, added a new class that handles the job of
transforming content from 1:1 coordinates to some other coordinate
system.
VRContentTransform currently handles all the VR use cases, although
it could further be split if necessary.
Todo: ClientWindow should dynamically switch between
WindowContentTransform instances.