Py5Graphics.clear()#

Clears the pixels within a buffer.

Examples#

def setup():
    global pg
    py5.size(200, 200)
    pg = py5.create_graphics(py5.width, py5.height)


def draw():
    py5.background(204)

    # clear the Py5Graphics when the mouse is pressed
    if py5.is_mouse_pressed:
        pg.begin_draw()
        pg.clear()
        pg.end_draw()
    else:
        pg.begin_draw()
        pg.stroke(0, 102, 153)
        pg.line(py5.width//2, py5.height//2, py5.mouse_x, py5.mouse_y)
        pg.end_draw()

    py5.image(pg, 0, 0)

Description#

Clears the pixels within a buffer. Unlike the main graphics context (the display window), pixels in Py5Graphics objects created with create_graphics() can be entirely or partially transparent. This function clears everything in a Py5Graphics object to make all of the pixels 100% transparent.

Underlying Processing method: PGraphics.clear

Signatures#

clear() -> None

Updated on March 06, 2023 02:49:26am UTC