Quoting Selwyn Tang:
> Hi all,
> 
> On my CLE266 board, I rendered an image to the primary layer and
> requested for the overlay layer. The overlay layer was initially
> covering the whole primary layer, and after changing its opacity to,
> say, 0x80, it showed the underlying primary layer that was shaded by it.
> All things looked good.
> 
> But when I tried SetScreenLocation on this overlay layer, no visual
> change was resulted. I suppose the effect would be that only a portion
> of the primary layer is covered by the overlayer, and only that portion
> is shown shaded. I want to play a video on that portion, while leaving
> the other part of the screen unaffected.

SetScreenLocation() is supposed to do that, but you need exclusive access
to the display layer.

> Is my result normal? I learn that color keying can be used to do what I
> want. But I don't know the concept of it. So, can anyone offer me some help?

Color keying can be used to give the rectangular layer a custom shape.
It's no replacement for SetScreenLocation(), because it doesn't scale
the video.

-- 
Best regards,
  Denis Oliver Kropp

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"

                            Convergence GmbH


-- 
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-users" as subject.

Reply via email to