Dom > Novosti > Sadržaj

Grupe komandi

Apr 26, 2019

5.10 Resursi mehanizma ko-procesora

Mehanizam ko-procesora ne mijenja stanje grafike hardvera. To je grafika

Stanja kao što su boja i širina linije ne smiju se mijenjati pomoću ko-procesora.

Međutim, widgeti rezervišu neke hardverske resurse, koji su potrebni korisničkim programima

uzeti u obzir:

 Ručica Bitmap 15 koristi se dugmadima, tasterima i gradijentom 3D efekta.

 Jedan grafički kontekst koriste objekti, tako da je efektivna dubina stog za

SAVE_CONTEXT i RESTORE_CONTEXT komande su 3 nivoa.


5.11 Komandne grupe

Ove naredbe počinju i završavaju listu prikaza:

 CMD_DLSTART - pokreće novu listu prikaza

 CMD_SWAP - mijenja trenutnu listu prikaza

Naredbe za crtanje grafičkih objekata:

 CMD_TEXT - crtanje teksta

 CMD_BUTTON - nacrtajte dugme

 CMD_CLOCK - crtanje analognog sata

 CMD_BGCOLOR - postavite boju pozadine

 CMD_FGCOLOR - postavite boju prednjeg plana

 CMD_GRADCOLOR - postavite 3D efekte za CMD_BUTTON i CMD_KEYS

istaknite boju

 CMD_GAUGE - nacrtajte merač

 CMD_GRADIENT - crtanje glatkog gradijenta boje

 CMD_KEYS - nacrtajte red ključeva

 CMD_PROGRESS - crtanje trake napretka

 CMD_SCROLLBAR - nacrtajte traku za pomicanje

 CMD_SLIDER - nacrtajte klizač

 CMD_DIAL - nacrtajte kontrolu rotacijskog točkića

 CMD_TOGGLE - nacrtajte prekidač

 CMD_NUMBER - crtanje decimalnog broja

Naredbe za rad na memoriji:

 CMD_MEMCRC - izračunajte CRC-32 za memoriju

 CMD_MEMZERO - piše nulu u blok memorije

 CMD_MEMSET - ispunjava memoriju sa bajtnom vrednošću

 CMD_MEMWRITE - upisivanje bajtova u memoriju

 CMD_MEMCPY - kopirajte blok memorije

 CMD_APPEND - dodavanje memorije za prikaz liste

Naredbe za učitavanje slikovnih podataka u FT800 memoriju:

 CMD_INFLATE - dekomprimiranje podataka u memoriju

 CMD_LOADIMAGE - učitavanje JPEG slike

Naredbe za postavljanje matrice bitmap transformacije:

 CMD_LOADIDENTITY - postavite trenutnu matricu na identitet

 CMD_TRANSLATE - primijeniti prijevod na trenutnu matricu

 CMD_SCALE - primijeniti skalu na trenutnu matricu

 CMD_ROTATE - primjeni rotaciju na trenutnu matricu

 CMD_SETMATRIX - upisuje trenutnu matricu kao bitmap transformaciju

 CMD_GETMATRIX - dohvaća trenutne koeficijente matrice

Ostale naredbe:

 CMD_COLDSTART - postavljanje stanja ko-procesora na zadane vrijednosti

 CMD_INTERRUPT - prekidanje okidača INT_CMDFLAG

 CMD_REGREAD - čitanje vrijednosti registra

 CMD_CALIBRATE - izvršite rutinu kalibracije ekrana na dodir

 CMD_SPINNER - pokrenite animirani spinner

 CMD_STOP - zaustavi bilo koji spinner, screensaver ili skicu

 CMD_SCREENSAVER - pokrenite animirani screensaver

 CMD_SKETCH - započinje kontinuirano ažuriranje skice

 CMD_SNAPSHOT - snimite trenutni ekran

 CMD_LOGO - animacija animacije logotipa uređaja