V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI10BeginDrawBuffer si occupa di preparare il buffer per poter successivamente aggiungere le operazioni di disegno. La funzione inoltre verifica la presenza di errori e quindi li pone nella variabile indicata come secondo argomento.
Prima di iniziare la costruzione del contenuto buffer, se si vuole cominciare un disegno nuovo, è necessario richiamare questa funzione o la funzione VI10InitBuffer.
VI10BeginDrawBuffer (awBuffer, gwError)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS / ARRGBL | awBuffer | W | Array che funge da buffer per istruzioni/dati |
OUT | SYSTEM / GLOBAL | gwError | W | Variabile di errore |
TASK_00
MAIN: IF gfDraw VI11WaitBufferReadyUsingWAIT(awBuffer) VI10BeginDrawBuffer(awBuffer, gwError) IF gwError ; Segnalazione di errore ELSE ... VI10DrawBuffer(awBuffer) ENDIF gfDraw = 0 ENDIF END
Nel caso in cui la variabile di errore contenga già un valore diverso da zero, essa non verrà sovrascritta.