Dom > Vijesti > Sadržaj

Započnite crtanje grafike primitivnog nastavka

Apr 26, 2019

image

parametri

nijedan

Grafički kontekst

nijedan

Vidi također

nijedan


image

parametri

nijedan

Opis

Preporučljivo je imati END za svaki BEGIN. Dok napredni korisnici mogu

izbjegavajte uporabu END-a kako biste spremili dodatne grafičke upute na popis prikaza

RADNA MEMORIJA.

Grafički kontekst

nijedan

Vidi također

POČETI


image

parametri

odred

Prikaz popisa adresa za skok.

Grafički kontekst

nijedan

Vidi također

POZIV


image

parametri

širina

Širina linije u 1/16 piksela. Početna vrijednost je 16.

Opis

Postavlja širinu nacrtanih linija. Širina je udaljenost od središta linije do

najudaljeniji nacrtani piksel, u jedinicama od 1/16 piksela. Važeći raspon je od 16 do 4095

u smislu 1/16 jedinica piksela.

Imajte na umu da će naredba LINE_WIDTH utjecati na LINIJE, LINE_STRIP, RECTS,

EDGE_STRIP_A / B / R / L primitivi.

Primjeri

Drugi red je nacrtan s širinom od 80 za radijus od 5 piksela:

image

Grafički kontekst

Vrijednost širine dio je grafičkog konteksta, kao što je opisano u odjeljku 4.1

Vidi također

nijedan


image

parametri

m

Makro registar za čitanje. Vrijednost 0 znači da će FT800 dohvatiti naredbu

od REG_MACRO_0 za izvršenje. Vrijednost 1 znači da će FT800 preuzeti

naredba iz REG_MACRO_1 za izvršavanje. Sadržaj REG_MACRO_0 ili

REG_MACRO_1 mora biti valjana naredba popisa prikaza, u suprotnom ponašanje

je nedefinirano.

Grafički kontekst

nijedan

Vidi također

nijedan


image

parametri

veličina

Radijus točke u 1/16 piksela. Početna vrijednost je 16.

Opis

Postavlja veličinu izvučenih točaka. Širina je udaljenost od središta točke

na najudaljeniji nacrtani piksel, u jedinicama od 1/16 piksela. Važeći raspon je od 16 do

8191 u odnosu na 1/16 jedinicu piksela.

Primjeri

Druga točka je nacrtana širinom od 160 za radijus od 10 piksela:

image

Grafički kontekst

Vrijednost veličine dio je grafičkog konteksta, kao što je opisano u odjeljku 4.1

Vidi također

nijedan


image

parametri

nijedan

Opis

Vraća trenutni grafički kontekst, kao što je opisano u odjeljku 4.1. Četiri (4) razine

SAVE i RESTORE dostupni su u FT800. Bilo koja dodatna RESTORE_CONTEXT će

učitati zadane vrijednosti u sadašnji kontekst.

Primjeri

Spremanje i vraćanje konteksta znači da se drugi 'G' crta umjesto crvenim

plavi:

image

Grafički kontekst

nijedan

Vidi također

SAVE_CONTEXT


image

parametri

nijedan

Opis

CALL i RETURN imaju 4 razine snopa pored trenutnog pokazivača. bilo koji

Dodatni CALL / RETURN će dovesti do neočekivanog ponašanja.

Grafički kontekst

nijedan

Vidi također

POZIV


image

parametri

nijedan

Opis

Sprema trenutni grafički kontekst, kao što je opisano u odjeljku 4.1. Bilo koji dodatni

SAVE_CONTEXT odbacit će najraniji spremljeni kontekst.

Primjeri

Spremanje i vraćanje konteksta znači da se drugi 'G' crta umjesto crvenim

plavi:

image

Grafički kontekst

nijedan

Vidi također

RESTORE_CONTEXT


image

parametri

širina

Širina pravokutnika škarastog isječka, u pikselima. Početna vrijednost je 512.

Važeći raspon vrijednosti je od 0 do 512.

visina

Visina pravokutnika škarastog isječka, u pikselima. Početna vrijednost je 512.

Važeći raspon vrijednosti je od 0 do 512.

Opis

Postavlja širinu i visinu pravokutnika škarastog isječka, koji ograničava područje crtanja.

Primjeri

Postavljanje 40x30 škarastog pravokutnika iscrtava jasan i bitmap crtež:

image

Grafički kontekst

Vrijednosti širine i visine dio su grafičkog konteksta 4.1

Vidi također

nijedan


image

parametri

x

X koordinata pravokutnika škarastog isječka, u pikselima. Početna vrijednost je 0

y

Koordinata y pravokutnika škarastog isječka, u pikselima. Početna vrijednost je 0

Opis

Postavlja gornji lijevi položaj pravokutnika škarastog isječka, koji ograničava područje crtanja.

Primjeri

Postavljanje 40x30 škarastog pravokutnika iscrtava jasan i bitmap crtež:

image

Grafički kontekst

Vrijednosti x i y dio su grafičkog konteksta 4.1

Vidi također

nijedan

image

parametri

funk

Određuje testnu funkciju, jednu od NIKADA, MANJE, LEQUAL, GREATER, GEQUAL,

EQUAL, NOTEQUAL ili ALWAYS. Početna vrijednost je UVIJEK. O vrijednosti

od ovih konstanti, pogledajte sliku 8: Konstante ALPHA_FUNC

Najbolje

Određuje referentnu vrijednost za test matrice. Početna vrijednost je 0

maska

Određuje masku koja je ANDed s referentnom vrijednošću i pohranjenom matricom

vrijednost. Početna vrijednost je 255

Opis

Stencil test odbija ili prihvaća piksele ovisno o rezultatu test funkcije

definiran u func parametru, koji djeluje na trenutnu vrijednost u baferu matrice

prema referentnoj vrijednosti.

Primjeri

Nacrtajte dvije točke, povećavajući matricu na svakom pikselu, a zatim iscrtajte piksele s vrijednošću

2 u crvenoj boji:

image

Grafički kontekst

Vrijednosti func, ref i mask su dio grafičkog konteksta, kao što je opisano u

odjeljak 4.1

Vidi također

STENCIL_OP, STENCIL_MASK

image

parametri

maska

Maska koja služi za omogućavanje pisanja šablona. Početna vrijednost je 255

Grafički kontekst

Vrijednost maske dio je grafičkog konteksta, kao što je opisano u odjeljku 4.1

Vidi također

STENCIL_FUNC, STENCIL_OP, TAG_MASK