[cairo] Clear Screen command?
Benjamin Otte
otte at redhat.com
Thu May 27 23:16:23 PDT 2010
You want to have a look at cairo_operator_t and the cairo_set_operator()
function.
A clear is easily achieved using CAIRO_OPERATOR_CLEAR and cairo_paint().
Though as someone already pointed out, you likely want to not clear your
screen but instead cairo_paint() the buffer on it using
CAIRO_OPERATOR_SOURCE.
Benjamin
On Fri, 2010-05-28 at 11:47 +0800, Mj Mendoza IV wrote:
> Hello,
>
> Coming from _BitBlt_ methodology of creating 2D games, what is the
> equivalent of _clear screen_ on Cairo?
>
> On rastered type of rendering engine, the pseudo code would be:
>
> while app is running
> clear screen
> draw stuff to buffer
> draw buffer to screen
> end while
>
> How is this logic applied when using cairo library? Is it safe to
> simply FILL the whole area of the main context with color black (or
> any color that is)?
>
>
>
> Regards.
>
> Mj Mendoza IV,
> Developer, KonsolScript
> http://www.konsolscript.org
>
> --
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo
More information about the cairo
mailing list