VI10BeginDrawBuffer
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.
IMPLEMENTAZIONE
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 |
Esempio
TASK_00
MAIN: IF gfDraw VI11WaitBufferReadyUsingWAIT(awBuffer) VI10BeginDrawBuffer(awBuffer, gwError) IF gwError ; Segnalazione di errore ELSE ... VI10DrawBuffer(awBuffer) ENDIF gfDraw = 0 ENDIF END
Note
Nel caso in cui la variabile di errore contenga già un valore diverso da zero, essa non verrà sovrascritta.