On Wed, Sep 30, 2009 at 05:00:06PM +0200, ext Niels Roest wrote:
> Hi Andres.
> 
> I assume you mean DWOP_... and DWCAPS_ALPHACHANNEL.
> 
> DWCAPS_ALPHACHANNEL will add an alpha channel to the window back buffer 
> upon creation.
> example: if the layer, where you will create the window on, has default 
> RGB16, then using DWCAPS_ALPHACHANNEL will make the window instead have 
> ARGB. If the layer is already default alpha capable, e.g. LUT, or 
> ARGB4444, then the window will be created with this format.
> 
> DWOP_ALPHACHANNEL will do the blitting operation with alpha blending.
> Suppose you have a window with color 0,0,0,0 (black see-through) that 
> you blend onto a background with ff,ff,ff,ff (white opaque). If you do 
> NOT use DWOP_ALPHACHANNEL, the window will simply be copied resulting in 
> a "hole" in the background (the original background is gone, and black 
> instead if you have no layer behind). Using DWOP_ALPHACHANNEL will 
> result in no change, the white background is still visible.
> 
> o, and DWOP_ALPHACHANNEL is not possible without DWCAPS_ALPHACHANNEL.
> 
> You might need to "Flip" to see the effects.
> 
> Greets
> Niels

Thanks

I assume then that if I actually explicitly specify the window's
surface's format using DWDESC_PIXELFORMAT the DWCAPS_ALPHACHANNEL
doesn't actually matter (assuming I make sure the format I pass is an
alpha format).

regards

-- 
Qt Development Frameworks, Nokia, http://qt.nokia.com
Anders Bakken
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to