Graphics rotation

Project:JNode Core
Component:Code
Category:feature request
Priority:minor
Assigned:Unassigned
Status:active
Description

I would like to see rotation support in the graphics subsystem.

That means you would be able to create a Surface that is rotated, e.g. the resolution is not 800x600 but 600x800. Newer models of TFT monitors support this feature (called "pivot"), where you can rotate your monitor by 90 degree. Also PDA devices usualy are able to rotate the display.

An interessting point for this feature would be the class FrameBufferConfiguration, where a new variable would be needed that stores the current rotation value (not rotated, 90° C, 90°CC, 180°).

All apps building on Surface (e.g. Console, Desktop,...) would then be able to get displayed on a rotated monitor too.