Bosh sahifa > Yangiliklar > Kontent

Buyruqlar guruhlari

Apr 26, 2019

5.10 Jarayonli vosita resurslari

Co-protsessor dvigatellari apparat grafikasi holatini o'zgartirmaydi. Ya'ni, grafikalar

ranglar va chiziq kengligi kabi davlatlar protsessor dvigatellari tomonidan o'zgartirilmaydi.

Biroq, vidjetlar foydalanuvchi dasturlariga kerak bo'lgan ba'zi apparat resurslarini zaxiralashadi

hisobga ol:

 Bitmap ushlagichi 15 3D-effekt tugmalari, tugma va gradyanlar tomonidan ishlatiladi.

 Grafik tarkibi ob'ektlar tomonidan ishlatiladi, shuning uchun samarali stack chuqurligi

SAVE_CONTEXT va RESTORE_CONTEXT buyruqlar 3 darajadan iborat.


5.11 Buyruq guruhlari

Ushbu buyruqlar namoyish ro'yxatini boshlaydi va tugatadi:

 CMD_DLSTART - yangi ko'rish ro'yxatini ishga tushiring

 CMD_SWAP - joriy ko'rish ro'yxatini almashtirish

Grafik obyektlarni chizish uchun buyruqlar:

 CMD_TEXT - matnni chizish

 CMD_BUTTON - tugmani chizish

 CMD_CLOCK - analog soatni chizish

 CMD_BGCOLOR - fon rangini o'rnating

 CMD_FGCOLOR - old fon rangi o'rnating

 CMD_GRADCOLOR - CMD_BUTTON va CMD_KEYS uchun 3D efektlarni sozlash

rangini ta'kidlang

 CMD_GAUGE - o'lchagichni chizish

 CMD_GRADIENT - tekis rangli gradientni chizish

 CMD_KEYS - bir qator kalitlarni chizish

 CMD_PROGRESS - harakatlanish panelini chizish

CMD_SCROLLBAR - aylantirish chizig'ini chizish

 CMD_SLIDER - slayderni chizish

 CMD_DIAL - qaytib terish tekshiruvini chizish

 CMD_TOGGLE - o'chirish tugmachasini chizish

 CMD_NUMBER - kasr sonini chizish

Xotirada ishlaydigan buyruqlar:

 CMD_MEMCRC - xotirada CRC-32 ni hisoblash

 CMD_MEMZERO - xotira blokiga nolni yozing

 CMD_MEMSET - xotirani bayt qiymati bilan to'ldiring

 CMD_MEMWRITE - baytlarni xotiraga yozing

 CMD_MEMCPY - xotira bloklarini nusxalash

 CMD_APPEND - ro'yxatni ko'rsatish uchun xotirani qo'shing

FT800 xotirasiga rasm ma'lumotlarini yuklash buyruqlar:

 CMD_INFLATE - ma'lumotlarni xotiraga chiqarish

 CMD_LOADIMAGE - JPEG rasmini yuklash

Bitmap konvertatsiya matritsasini o'rnatish uchun buyruqlar:

 CMD_LOADIDENTITY - mavjud matritsani identifikatsiyalashga sozlash

 CMD_TRANSLATE - joriy matritsa tarjimasini qo'llang

 CMD_SCALE - joriy matritsa uchun o'lchovni qo'llash

 CMD_ROTATE - joriy matritsaga aylanishni qo'llaydi

 CMD_SETMATRIX - joriy matritsani bitmapli ishlash sifatida yozing

 CMD_GETMATRIX - mavjud matritsa koeffitsiyentlarini oladi

Boshqa buyruqlar:

 CMD_COLDSTART - umumiy protsessor mexanizmini standart qiymatlarni belgilash

 CMD_INTERRUPT - INT_CMDFLAGni ishga tushirishni to'xtatish

 CMD_REGREAD - ro'yxatga olish qiymatini o'qish

 CMD_CALIBRATE - sensorli ekranni kalibrlash tartibini bajaring

 CMD_SPINNER - jonlantirilgan spinnerni boshlash

 CMD_STOP - har qanday spinnerni, ekran pardasini yoki eskizni to'xtating

 CMD_SCREENSAVER - jonlantirilgan ekran pardasini boshlash

 CMD_SKETCH - doimiy eskizni yangilashni boshlash

 CMD_SNAPSHOT - joriy ekranning rasmini oling

 CMD_LOGO - qurilma tamg'asi animatsiyasini ijro eting