software:qview:qview_6:qcl_library:vi10getunusedbuffersize

no way to compare when less than two revisions

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.


software:qview:qview_6:qcl_library:vi10getunusedbuffersize [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== 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//
 +<code QCL>
 +
 +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
 +</code>
 +
 +=== Note ===
 +
  
  • Ultima modifica: 2019/08/29 17:01