Finestra grafica

frameRate()

Specifica il numero di schermate che saranno disegnate ogni secondo.
Se il computer non è abbastanza veloce per sostenere il tasso specificato, esso non sarà raggiunto.
Per esempio, la chiamata di funzione frameRate(30) tenterà di impostare l’aggiornamento a 30 volte al secondo.
Si consiglia di impostare l’aggiornamento all’interno di setup().
L’aggiornamento di default è 60 schermate al secondo.

frameRate

La variabile di sistema frameRate contiene il valore approssimato del tasso di aggiornamento del programma in esecuzione.
Il valore iniziale è impostato a 10 fps e viene aggiornato a ogni schermata.
Il valore è una media su diverse schermate.
Quindi, il suo valore sarà valido dopo almeno 5-10 schermate.

frameCount

La variabile di sistema frameCount contiene il numero di schermate visualizzate da quando il programma è in esecuzione.
All’interno di setup() il valore è 0 mentre dopo la prima iterazione di draw() è 1, ecc.

width

Variabile di sistema che memorizza la larghezza della finestra grafica.

height

Variabile di sistema che memorizza l’altezza della finestra grafica.
I valori di width e height sono impostati tramite i parametri della funzione size().
Per esempio, la chiamata di funzione size(320, 240) imposta la variabile width al valore 320 e la variabile height al valore 240.
I valori di width e height sono impostati a zero finché non viene chiamata size().

screen

cursor()

Imposta il cursore a un simbolo predefinito, un’immagine, oppure lo attiva se era nascosto.
Se si vuole impostare un’immagine come cursore, si raccomanda di prepararla di 16×16 oppure di 32×32 pixel.
Se si esporta il programma per il Web non è possibile caricare l’immagine per il cursore.
I valori dei parametri x e y devono essere inferiori delle dimensioni dell’immagine; essi indicano le dimensioni dell’area attiva del cursore.

Sintassi:

cursor()
cursor(MODE)
cursor(image, x, y)

Parametri

MODE, può assumere i valori ARROWCROSSHANDMOVETEXTWAIT
image, PImage: qualsiasi variabile di tipo PImage
x
y

noCursor()

Nasconde il cursore alla vista.
Non funziona quando il programma viene eseguito nel browser web.

online

focused