Dom > Novice > Vsebine

Skupine ukazov

Apr 26, 2019

5.10 Sredstva za procesor so-procesorjev

Procesor soprocesorja ne spremeni stanja grafike strojne opreme. To je grafika

Stanja, kot sta barva in širina črte, se ne smejo spreminjati z motorjem s soprocesorjem.

Vendar pa pripomočki rezervirajo nekaj strojne opreme, ki jo potrebujejo uporabniški programi

upoštevaj:

 Bitmap ročaj 15 uporabljajo gumbi, tipke in gradient 3D-efekta.

 Objekti uporabljajo grafični kontekst, tako da je efektivna globina skladov za

Ukazi SAVE_CONTEXT in RESTORE_CONTEXT so 3 ravni.


5.11 Komandne skupine

Ti ukazi se začnejo in končajo s prikaznim seznamom:

 CMD_DLSTART - zaženite nov prikazni seznam

 CMD_SWAP - zamenjajte trenutni seznam

Ukazi za risanje grafičnih objektov:

 CMD_TEXT - risanje besedila

 CMD_BUTTON - pripravi gumb

 CMD_CLOCK - pripravi analogno uro

 CMD_BGCOLOR - nastavite barvo ozadja

 CMD_FGCOLOR - nastavite barvo ospredja

 CMD_GRADCOLOR - nastavite 3D učinke za CMD_BUTTON in CMD_KEYS

označite barvo

 CMD_GAUGE - narišite merilnik

 CMD_GRADIENT - pripravi gladko barvno gradient

 CMD_KEYS - pripravi vrsto ključev

 CMD_PROGRESS - pripravi vrstico napredka

 CMD_SCROLLBAR - narišite drsni trak

 CMD_SLIDER - pripravi drsnik

 CMD_DIAL - pripravi nadzor vrtljivega gumba

 CMD_TOGGLE - narišite preklopno stikalo

 CMD_NUMBER - nariše decimalno število

Ukazi za delovanje v pomnilniku:

 CMD_MEMCRC - izračuna CRC-32 za pomnilnik

 CMD_MEMZERO - zapišite nič v blok pomnilnika

 CMD_MEMSET - zapolni pomnilnik z vrednostjo bajta

 CMD_MEMWRITE - zapisovanje bajtov v pomnilnik

 CMD_MEMCPY - kopirajte blok pomnilnika

 CMD_APPEND - dodajte pomnilnik za prikaz seznama

Ukazi za nalaganje slikovnih podatkov v pomnilnik FT800:

 CMD_INFLATE - dekomprimiranje podatkov v pomnilnik

 CMD_LOADIMAGE - naložite sliko JPEG

Ukazi za nastavitev matrike transformacije bitne slike:

 CMD_LOADIDENTITY - nastavite trenutno matriko na identiteto

 CMD_TRANSLATE - uporabite prevod v trenutno matriko

 CMD_SCALE - uporabi trenutno lestvico

 CMD_ROTATE - uporabi rotacijo trenutne matrike

 CMD_SETMATRIX - napišite trenutno matriko kot bitno sliko

 CMD_GETMATRIX - pridobi trenutne koeficiente matrike

Drugi ukazi:

 CMD_COLDSTART - nastavite stanje procesorja soprocesorja na privzete vrednosti

 CMD_INTERRUPT - prekinitev preklica INT_CMDFLAG

 CMD_REGREAD - branje vrednosti registra

 CMD_CALIBRATE - izvede rutino umerjanja zaslona na dotik

 CMD_SPINNER - zaženite animirani spinner

 CMD_STOP - ustavite spiner, ohranjevalnik zaslona ali skico

 CMD_SCREENSAVER - zaženite animirani ohranjevalnik zaslona

 CMD_SKETCH - zaženite neprekinjeno posodobitev skice

 CMD_SNAPSHOT - posnemite trenutni zaslon

 CMD_LOGO - animacija logotipa naprave