The present invention is directed to a system and method for a unified composition
engine that, in general, combines previously separate composition services. The
unified composition engine provides a composition service used both in-process
in conjunction with application programming interfaces (API's) and on the desktop
as the desktop compositor.