Bosh sahifa > Yangiliklar > Kontent

Drawing A Graphics Primitive Davomini boshlang

Apr 26, 2019

image

Parametrlar

Yo'q

Grafik tarkibi

Yo'q

Shuningdek qarang

Yo'q


image

Parametrlar

Yo'q

Ta'rif

Har bir BEGIN uchun END bo'lishi tavsiya etiladi. Ilgari foydalanuvchilar foydalanishi mumkin

displey ro'yxatida qo'shimcha grafik ko'rsatmalarini saqlash uchun END ni ishlatishdan qoching

RAM.

Grafik tarkibi

Yo'q

Shuningdek qarang

BOSHLASH


image

Parametrlar

dest

Ko'rsatiladigan ro'yxat manzilini siljitish.

Grafik tarkibi

Yo'q

Shuningdek qarang

CALL


image

Parametrlar

kengligi

1/16 piksellik chiziq kengligi. Dastlabki qiymat 16 ga teng.

Ta'rif

Chizilgan chiziqlarning kengligini sozlaydi. Kengligi - chiziqning o'rtasidan masofa

eng chuqur olingan piksel, 1/16 piksel birlikda. Joriy oraliq 16 dan 4095 gacha

1/16 piksel birliklari bo'yicha.

LINE_WIDTH buyrug'i LINES, LINE_STRIP, RECTS,

EDGE_STRIP_A / B / R / L primitives.

Misollar

Ikkinchi satr 80 pog'onaga, 5 piksel radiusga chiziladi:

image

Grafik tarkibi

Kenglik qiymati 4.1-bo'limda ko'rsatilganidek, grafik kontekstning bir qismidir

Shuningdek qarang

Yo'q


image

Parametrlar

m

O'qish uchun makro reestr. Qiymati 0 - bu FT800 buyruqni oladi

REG_MACRO_0 dan ijro qilish uchun. Qiymat 1, FT800'ning qabul qilinishini anglatadi

REG_MACRO_1 dan ijro uchun buyruq. REG_MACRO_0 yoki

REG_MACRO_1 haqiqiy ro'yxat ko'rinishida bo'lishi kerak, aks holda xatti-harakatlar

belgilanmagan.

Grafik tarkibi

Yo'q

Shuningdek qarang

Yo'q


image

Parametrlar

hajmi

1/16 pikselli nuqta radiusi. Dastlabki qiymat 16 ga teng.

Ta'rif

Chizilgan nuqtalarning hajmini belgilaydi. Kenglik nuqtaning markazidan masofa

1/16 piksellik birlikda eng chuqur olingan pikselga. Joriy oraliq 16 dan

8191 raqamiga 1/16 pixel birlikka ega.

Misollar

Ikkinchi nuqta, 10 piksel radius uchun 160 kengligi bilan chiziladi:

image

Grafik tarkibi

Hajmi kattaligi 4.1 qismida ta'riflanganidek, grafik kontekstning bir qismidir

Shuningdek qarang

Yo'q


image

Parametrlar

Yo'q

Ta'rif

Mavjud grafik kontekstni 4.1-bo'limda ta'riflanganidek tiklaydi. To'rt (4) darajasi

Saqlash va qaytarish FT800-da mavjud. Har qanday qo'shimcha RESTORE_CONTEXT bo'ladi

standart qiymatlarni joriy kontekstga yuklang.

Misollar

Kontekstni saqlash va qayta tiklash ikkinchi "G" o'rniga qizil rangda chizilganligini anglatadi

ko'k:

image

Grafik tarkibi

Yo'q

Shuningdek qarang

SAVE_CONTEXT


image

Parametrlar

Yo'q

Ta'rif

Chaqiriq va qaytarish joriy kursorga qo'shimcha ravishda 4 darajadagi biriktirishga ega. Har qanday

qo'shimcha qo'ng'iroq / RETURN kutilmagan xatti-harakatga olib keladi.

Grafik tarkibi

Yo'q

Shuningdek qarang

CALL


image

Parametrlar

Yo'q

Ta'rif

Mavjud grafik kontekstni 4.1 bo'limida ta'riflangan tarzda saqlaydi. Har qanday qo'shimcha

SAVE_CONTEXT eng qadimgi saqlangan kontekstni tashlaydi.

Misollar

Kontekstni saqlash va qayta tiklash ikkinchi "G" o'rniga qizil rangda chizilganligini anglatadi

ko'k:

image

Grafik tarkibi

Yo'q

Shuningdek qarang

RESTORE_CONTEXT


image

Parametrlar

kengligi

Makaska klipining to'rtburchagi kengligi pikselli. Dastlabki qiymat - 512.

Joriy qiymat oralig'i 0 dan 512 gacha.

balandligi

Makaskor qiyma to'rtburchakning balandligi pikselli. Dastlabki qiymat - 512.

Joriy qiymat oralig'i 0 dan 512 gacha.

Ta'rif

Chizilgan maydonni cheklaydigan maketning klipining to'rtburchagini kengligi va balandligini sozlash.

Misollar

40 x 30 makaskor dikdörtgeni o'rnatish aniq va bitmap chizilgan:

image

Grafik tarkibi

Kenglik va balandlik qiymatlari grafik kontekstning bir qismidir 4.1

Shuningdek qarang

Yo'q


image

Parametrlar

x

Makaskor klipni to'rtburchak x koordinatalari piksellarda. Bosh qiymati 0 ga teng

y

Makaskar klipni to'rtburchak y koordinatalari, piksellarda. Bosh qiymati 0 ga teng

Ta'rif

Chizilgan maydonni cheklaydigan maketning klipining to'rtburchakining yuqori chap burchagini o'rnatadi.

Misollar

40 x 30 makaskor dikdörtgeni o'rnatish aniq va bitmap chizilgan:

image

Grafik tarkibi

X va y qiymatlari grafik kontekstining bir qismidir 4.1

Shuningdek qarang

Yo'q

image

Parametrlar

funktsiya

Test funktsiyasini, hech qachon, kam, kam,

MUHIM, ZAMONAVIY, TEXNIKA YaQINLAShMOQDA. Dastlabki qiymat har doim. Qiymat haqida

Ushbu doimiy qiymatlarning 8-rasmini tekshiring: ALPHA_FUNC ning sobit

ref

Stencil testi uchun mos yozuvlar qiymatini bildiradi. Bosh qiymati 0 ga teng

maska

Malumot qiymati va saqlangan stencil bilan ANDed bo'lgan niqobni bildiradi

qiymati. Dastlabki qiymat 255 ga teng

Ta'rif

Stencil testi test funktsiyasi natijasiga qarab piksellarni rad etadi yoki qabul qiladi

shablon tamponidagi joriy qiymatda ishlaydigan funk parametrida belgilangan

mos yozuvlar qiymatiga nisbatan.

Misollar

Har bir pikselda shablonni oshirib, ikki nuqtani chizib, keyin piksellarni qiymat bilan chizish

Qizil rangda 2:

image

Grafik tarkibi

Funktsiya, ref va maska qiymatlari tasvirlanganidek, grafik kontekstining bir qismidir

4.1-bo'lim

Shuningdek qarang

STENCIL_OP, STENCIL_MASK

image

Parametrlar

maska

Tasmali bitlarni yozishni yoqish uchun ishlatiladigan niqob. Dastlabki qiymat 255 ga teng

Grafik tarkibi

Maskaning qiymati, 4.1 qismida ta'riflanganidek, grafik kontekstning bir qismidir

Shuningdek qarang

STENCIL_FUNC, STENCIL_OP, TAG_MASK