We draw a full screen sprite with alpha blending
enabled to composite with the back buffer.
is an operation that combines a new pixel (foreground) with an existing pixel on the screen (background) to create an effect of partial to full transparency, where the value of alpha defines the level of transparency (Equation 1).
It also provides 2D drawing primitives (lines, rectangles, and polygons), text primitives (fonts, with support for internationalization), overlay primitives (video overlays), alpha blending
and basic windowing.
Other key features include support for double-buffered overlays, window IDs, texture mapping, stencils, alpha blending
, per-pixel depth cueing, and fog.
The SoC also includes an embedded high-performance graphics processor, which supports display list processing, alpha blending
, and color key control for advanced user interface operation and display effects.
The integrated LCD controller supports 24-bit color and alpha blending
on passive and active displays.
WindowBlinds 5 introduces a broad range of new features, including per-pixel alpha blending
, resulting in smooth or glassy title bars and borders that realistically distort the content behind them; as well as the ability to change toolbar icons, progress animations and the hue and saturation of the Windows interface.
With these tools, developers can design sophisticated embedded user interfaces with rich animations, screens transitions, alpha blending
, anti-aliasing, and canvas transformations.
Other features include the ability to display three windows, and to mix multiple visual images using alpha blending
Rich 2D and 3D Graphics Effects - including 2D kinetic scrolling, object animation, transforms, dynamic alpha blending
on all objects including video, and 3D folds, rotations, cubes and more - all with minimal acceleration requirements (OpenGL/ES 1.