Applications can render into overlay windows using Xlib primitives. In addition, applications can render transparent paint to transparent overlay windows through a Solaris Visual graphics library, such as the XGL graphics library, by specifying in the GC for that library that the paint is to be transparent. Each Solaris Visual library has a defined way of rendering into a transparent overlay window. See the library's documentation for information.