redraw()#
Executes the code within draw()
one time.
Examples#
x = 0
def setup():
py5.size(200, 200)
py5.no_loop()
def draw():
py5.background(204)
py5.line(x, 0, x, py5.height)
def mouse_pressed():
x += 1
py5.redraw()
Description#
Executes the code within draw()
one time. This functions allows the program to update the display window only when necessary, for example when an event registered by mouse_pressed()
or key_pressed()
occurs.
In structuring a program, it only makes sense to call redraw()
within events such as mouse_pressed()
. This is because redraw()
does not run draw()
immediately (it only sets a flag that indicates an update is needed).
The redraw()
function does not work properly when called inside draw()
. To enable/disable animations, use loop() and no_loop().
Underlying Processing method: redraw
Signatures#
redraw() -> None
Updated on March 06, 2023 02:49:26am UTC