lines.md 2.4 KB

Vonalak

Vonal

Egy sor összefüggő vonalat húz. A form->ptr egy int16_t (short int) értékeket tartalmazó tömbre kell mutasson, több x és y párral, és a legutolsó párnak 0,0-nak kell lennie.

Paraméter Leírás
form->type UI_LINES
form->ptr Mutató az int16_t tömbre
form->value 32 bites RGBA szín

Vízszintes összekötés

Összeköt két pontot vízszintesen egy ívvel. A form->ptr egy pontosan 4 elemű int16_t tömbre kell mutasson, x0 és y0 a kiinduló pont, x1 és y1 pedig a végpont pár.

Paraméter Leírás
form->type UI_HCONNECT
form->ptr Mutató a 4 elemű int16_t tömbre
form->value 32 bites RGBA szín

Függőleges összekötés

Összeköt két pontot függőlegesen egy ívvel. A form->ptr egy pontosan 4 elemű int16_t tömbre kell mutasson, x0 és y0 a kiinduló pont, x1 és y1 pedig a végpont pár.

Paraméter Leírás
form->type UI_VCONNECT
form->ptr Mutató a 4 elemű int16_t tömbre
form->value 32 bites RGBA szín

Bezier ív

Tetszőleges Bezier ív kirajzolása. A form->ptr egy pontosan 8 elemű int16_t tömbre kell mutasson, x0 és y0 a kiinduló pont, x1 és y1 a végpont, cx0 és cy0 az első kontrollpont, cx1 és cy1 pedig a második kontrollpont koordináta párja.

Paraméter Leírás
form->type UI_CURVE
form->ptr Mutató a 8 elemű int16_t tömbre
form->value 32 bites RGBA szín