Transparency

AndyCraft Operating System has various advanced features to simulate (full or partial) transparency of GUI objects.

Occurence
The transparency engine is included in the Graphics library of ACOS. It's main use is visible in the Title Bar of a FloatingCard.

Principle
The transparency engine provides full transparency by either replacing the buffer of the transparent object with a part of the buffer of it's parent object, or not rendering the transparent object at all. The semi-transparent option works by replacing the background color of every single pixel of the semi transparent object with the background color of it's parent. The text transparency works by replacing the text color of the text transparent object with the background color of it's parent.