VI10GetUnusedBufferSize
V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI10GetUnusedBufferSize viene usata per conoscere il numero di elementi non utilizzati del Buffer.
La dimensione del buffer é infatti specificata come numero di elementi direttamente nella definizione dell'array nel file configurazione. Non tutto l'array buffer sarà però utilizzabile per le operazioni di disegno, solo una parte di esso viene effettivamente impiegata per le operazioni di processo. La parte che non viene impiegata si può conoscere tramite questa funzione
IMPLEMENTAZIONE
VI10GetUnusedBufferSize (awBuffer, Elem)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS / ARRGBL | awBuffer | W | Array che funge da buffer per istruzioni/dati |
OUT | GLOBAL | Elem | W | Variabile che contiene il numero di elementi non sfruttati nel Buffer |
Esempio
TASK_00
MAIN: VI10InitBuffer (awBuffer) ;Inizializza il Buffer VI10GetUnusedBufferSize (awBuffer, Elem) ;Calcola il numero di elementi non usati nel buffer glElemNoUsed = Elem ;Copia num.di elementi non usati in una variabile .... WAIT 1 JUMP MAIN END