If your requirement is just to have a surface to draw something to be
blitted onto the primary surface later, then you don't really need a new
layer. You can create a new surface and do all your drawings there. After
this you can do a blit onto the primary surface.

On Wed, Nov 5, 2008 at 12:52 PM, vijay anand <[EMAIL PROTECTED]> wrote:

> Hi,
>
> In our application we are have 2 layers (primary and video layer).. I'm
> trying to create
> 3rd layer via GetDisplayLayer  (or CreateSurface) for drawing images into
> that and later
> we want to blit that surface into primary surface. Please refer the below
> code
> block which we use to create user layer. But it fails. We are unable to
> test
> blit functions. kindly help to resolve this issue.
>
> CreateUserLayer
> ()
> {
>            IDirectFBDisplayLayer
> *pdisplaylayer;
>
>            dfb->GetDisplayLayer
> ( dfb, 2, &pdisplaylayer ); // this api call returns failure
>
>            if (ret || !
> pdisplaylayer)
>
> {
>
> printf("failed to GetDisplayLayer\n");
>                        return
> false;
>
> }
> }
>
> Regards,
> Vijay
>
>
>      Add more friends to your messenger and enjoy! Go to
> http://messenger.yahoo.com/invite/
>
> _______________________________________________
> directfb-users mailing list
> directfb-users@directfb.org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
>



-- 
---------------
Thanks
Amarinder
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to