Rev 880 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 880 | Rev 881 | ||
---|---|---|---|
1 | typedef unsigned int u32_t; |
1 | typedef unsigned int u32_t; |
2 | typedef unsignet int handle; |
2 | typedef unsignet int handle; |
3 | typedef unsigned int color_t; |
3 | typedef unsigned int color_t; |
4 | 4 | ||
5 | 5 | ||
6 | handle CreateHatchBrush(int hatch, color_t bkcolor, color_t fcolor); |
6 | handle CreateHatchBrush(int hatch, color_t bkcolor, color_t fcolor); |
7 | 7 | ||
8 | Ñîçäàòü øòðèõîâàííóþ êèñòü ðàçìåðîì 8õ8 ïèêñåëåé |
8 | Ñîçäàòü øòðèõîâàííóþ êèñòü ðàçìåðîì 8õ8 ïèêñåëåé |
9 | 9 | ||
10 | hatch òèï øòðèõîâêè: |
10 | hatch òèï øòðèõîâêè: |
11 | 11 | ||
12 | HS_HORIZONTAL ------- |
12 | HS_HORIZONTAL ------- |
13 | HS_VERTICAL ||||||| |
13 | HS_VERTICAL ||||||| |
14 | HS_FDIAGONAL \\\\\\\ |
14 | HS_FDIAGONAL \\\\\\\ |
15 | HS_BDIAGONAL /////// |
15 | HS_BDIAGONAL /////// |
16 | HS_CROSS +++++++ |
16 | HS_CROSS +++++++ |
17 | HS_DIAGCROSS xxxxxxx |
17 | HS_DIAGCROSS xxxxxxx |
18 | 18 | ||
19 | bkcolor öâåò "0" |
19 | bkcolor öâåò "0" |
20 | 20 | ||
21 | fcolor öâåò "1" |
21 | fcolor öâåò "1" |
22 | 22 | ||
23 | 23 | ||
24 | Âîçâðàùàåìîå çíà÷åíèå: ëîãè÷åñêèé íîìåð êèñòè èëè 0 |
24 | Âîçâðàùàåìîå çíà÷åíèå: ëîãè÷åñêèé íîìåð êèñòè èëè 0 |
25 | 25 | ||
26 | 26 | ||
27 | 27 | ||
28 | 28 | ||
29 | handle CreateMonoBrush(color_t bkcolor, color_t fcolor, |
29 | handle CreateMonoBrush(color_t bkcolor, color_t fcolor, |
30 | u32_t bmp0, u32_t bmp1); |
30 | u32_t bmp0, u32_t bmp1); |
31 | 31 | ||
32 | Ñîçäàòü ìîíîõðîìíóþ êèñòü ðàçìåðîì 8õ8 ïèêñåëåé |
32 | Ñîçäàòü ìîíîõðîìíóþ êèñòü ðàçìåðîì 8õ8 ïèêñåëåé |
33 | 33 | ||
34 | bkcolor öâåò "0" |
34 | bkcolor öâåò "0" |
35 | 35 | ||
36 | fcolor öâåò "1" |
36 | fcolor öâåò "1" |
37 | 37 | ||
38 | bmp0 bmp1 ìîíîõðîìíûé áèòìàï 8õ8 ïèêñåëåé |
38 | bmp0 bmp1 ìîíîõðîìíûé áèòìàï 8õ8 ïèêñåëåé |
39 | 39 | ||
40 | 40 | ||
41 | Âîçâðàùàåìîå çíà÷åíèå: ëîãè÷åñêèé íîìåð êèñòè èëè 0 |
41 | Âîçâðàùàåìîå çíà÷åíèå: ëîãè÷åñêèé íîìåð êèñòè èëè 0 |
42 | 42 | ||
43 | 43 | ||
44 | 44 | ||
45 | void DestroyBrush(handle brush); |
45 | void DestroyBrush(handle brush); |
46 | 46 | ||
47 | Óíè÷òîæèòü êèñòü. |
47 | Óíè÷òîæèòü êèñòü. |
48 | 48 | ||
49 | brush ëîãè÷åñêèé íîìåð êèñòè. |
49 | brush ëîãè÷åñêèé íîìåð êèñòè. |
50 | 50 | ||
51 | 51 | ||
52 | Êèñòü äîëæíà áûòü ñîçäàíà âûçîâîì CreateHatchBrush èëè CreateMonoBrush |
52 | Êèñòü äîëæíà áûòü ñîçäàíà âûçîâîì CreateHatchBrush èëè CreateMonoBrush |
53 | 53 | ||
54 | 54 | ||
55 | 55 | ||
56 | 56 | ||
57 | handle CreatePixmap(unsigned width, unsigned height, u32_t format, u32_t flags); |
57 | handle CreatePixmap(unsigned width, unsigned height, u32_t format, u32_t flags); |
58 | 58 | ||
59 | Ñîçäàòü áèòìàï |
59 | Ñîçäàòü áèòìàï |
60 | 60 | ||
61 | width øèðèíà â ïèêñåëÿõ. Ìàêñèìóì 2048 |
61 | width øèðèíà â ïèêñåëÿõ. Ìàêñèìóì 2048 |
62 | 62 | ||
63 | height âûñîòà â ïèêñåëÿõ. Ìàêñèìóì 2048 |
63 | height âûñîòà â ïèêñåëÿõ. Ìàêñèìóì 2048 |
64 | 64 | ||
65 | format ôîðìàò ïèêñåëåé. Ñåé÷àñ ïîääåðæèâàåòñÿ òîëüêî ARGB32 |
65 | format ôîðìàò ïèêñåëåé. Ñåé÷àñ ïîääåðæèâàåòñÿ òîëüêî ARGB32 |
66 | 66 | ||
67 | flags äîïîëíèòåëüíûå ôëàãè: |
67 | flags äîïîëíèòåëüíûå ôëàãè: |
68 | 68 | ||
69 | PX_MEM_SYSTEM = 0 áèòìàï â ñèñòåìíîé ïàìÿòè |
69 | PX_MEM_SYSTEM = 0 áèòìàï â ñèñòåìíîé ïàìÿòè |
70 | PX_MEM_LOCAL = 1 áèòìàï â ëîêàëüíîé âèäåîïàìÿòè |
70 | PX_MEM_LOCAL = 1 áèòìàï â ëîêàëüíîé âèäåîïàìÿòè |
71 | PX_MEM_GART = 2 çàðåçåðâèðîâàíî |
71 | PX_MEM_GART = 2 çàðåçåðâèðîâàíî |
72 | îñòàëüíûå áèòû çàðåçåðâèðîâàíû è äîëæíû áûòü 0 |
72 | îñòàëüíûå áèòû çàðåçåðâèðîâàíû è äîëæíû áûòü 0 |
73 | 73 | ||
74 | 74 | ||
75 | Âîçâðàùàåìîå çíà÷åíèå: ëîãè÷åñêèé íîìåð áèòìàïà â ñëó÷àå óñïåõà èëè 0 |
75 | Âîçâðàùàåìîå çíà÷åíèå: ëîãè÷åñêèé íîìåð áèòìàïà â ñëó÷àå óñïåõà èëè 0 |
76 | 76 | ||
77 | 77 | ||
78 | 78 | ||
79 | 79 | ||
80 | int DestroyPixmap( handle pixmap) |
80 | int DestroyPixmap( handle pixmap) |
81 | 81 | ||
82 | Óíè÷òîæèòü áèòìàï. |
82 | Óíè÷òîæèòü áèòìàï. |
83 | 83 | ||
84 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà. |
84 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà. |
85 | 85 | ||
86 | Áèòìàï äîëæåí áûòü ñîçäàí CreatePixmap. |
86 | Áèòìàï äîëæåí áûòü ñîçäàí CreatePixmap. |
87 | 87 | ||
88 | 88 | ||
89 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
89 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
90 | 90 | ||
91 | 91 | ||
92 | 92 | ||
93 | 93 | ||
- | 94 | void* LockPixmap(handle pixmap) |
|
- | 95 | ||
- | 96 | Ïîëó÷èòü äîñòóï ê äàííûì áèòìàïà. |
|
- | 97 | ||
- | 98 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
|
- | 99 | ||
- | 100 | ||
- | 101 | Áëîêèðîâàíèå áèòìàïà ìîæåò ñíèçèòü áûñòðîäåéñòâèå åñëè áèòìàï |
|
- | 102 | ñîçäàí ñ ôëàãàìè PX_MEM_LOCAL èëè PX_MEM_GART. |
|
- | 103 | ||
- | 104 | ||
- | 105 | Âîçâðàùàåìîå çíà÷åíèå: óêàçàòåëü íà íà÷àëî äàííûõ áèòìàïà |
|
- | 106 | èëè NULL â ñëó÷àå íåóäà÷è. |
|
- | 107 | ||
- | 108 | ||
- | 109 | ||
- | 110 | ||
- | 111 | int GetPixmapPitch(handle pixmap) |
|
- | 112 | ||
- | 113 | Ïîëó÷èòü øèðèíó ñòðîêè áèòìàïà â áàéòàõ. |
|
- | 114 | ||
- | 115 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
|
- | 116 | ||
- | 117 | ||
- | 118 | Áèòìàï äîëæåí áûòü çàáëîêèðîâàí âûçîâîì LockPixmap |
|
- | 119 | ||
- | 120 | Âîçâðàùàåìîå çíà÷åíèå: øèðèíà ñòðîêè áèòìàïà â áàéòàõ èëè 0 â ñëó÷àå íåóäà÷è. |
|
- | 121 | ||
- | 122 | ||
- | 123 | ||
- | 124 | ||
- | 125 | int UnlockPixmap(handle pixmap) |
|
- | 126 | ||
- | 127 | ||
- | 128 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
|
- | 129 | ||
- | 130 | ||
- | 131 | ||
94 | int ClearPixmap(handle pixmap, color_t color) |
132 | int ClearPixmap(handle pixmap, color_t color) |
95 | 133 | ||
96 | Çàïîëíÿåò áèòìàï óêàçàííûì öâåòîì; |
134 | Çàïîëíÿåò áèòìàï óêàçàííûì öâåòîì; |
97 | 135 | ||
98 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
136 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
99 | 137 | ||
100 | color öâåò â ôîðìàòå ARGB32 |
138 | color öâåò â ôîðìàòå ARGB32 |
101 | 139 | ||
102 | 140 | ||
103 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
141 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
104 | 142 | ||
105 | 143 | ||
106 | 144 | ||
107 | 145 | ||
108 | int Line(handle pixmap, int x0, int y0, int x1, int y1, color_t color) |
146 | int Line(handle pixmap, int x0, int y0, int x1, int y1, color_t color) |
109 | 147 | ||
110 | Íàðèñîâàòü ñïëîøíóþ ëèíèþ óêàçàíîãî öâåòà òîëùèíîé â 1 ïèêñåëü. |
148 | Íàðèñîâàòü ñïëîøíóþ ëèíèþ óêàçàíîãî öâåòà òîëùèíîé â 1 ïèêñåëü. |
111 | 149 | ||
112 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñÿ îòðèñîâêà. |
150 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñÿ îòðèñîâêà. |
113 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà |
151 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà |
114 | 152 | ||
115 | x0,y0 x1,y1 êîîðäèíàòû íà÷àëüíîé è êîíå÷íîé òî÷åê ëèíèèè |
153 | x0,y0 x1,y1 êîîðäèíàòû íà÷àëüíîé è êîíå÷íîé òî÷åê ëèíèèè |
116 | 154 | ||
117 | color öâåò â ôîðìàòå ARGB32 |
155 | color öâåò â ôîðìàòå ARGB32 |
118 | 156 | ||
119 | 157 | ||
120 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
158 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
121 | 159 | ||
122 | 160 | ||
123 | 161 | ||
124 | 162 | ||
125 | int DrawRect(handle pixmap, int xorg, int yorg, |
163 | int DrawRect(handle pixmap, int xorg, int yorg, |
126 | int width, int height, |
164 | int width, int height, |
127 | color_t dst_color, color_t border) |
165 | color_t dst_color, color_t border) |
128 | 166 | ||
129 | Íàðèñîâàòü ñïëîøíîé ïðÿìîóãëüíèê óêàçàíîãî öâåòà c îêàíòîâêîé. |
167 | Íàðèñîâàòü ñïëîøíîé ïðÿìîóãëüíèê óêàçàíîãî öâåòà c îêàíòîâêîé. |
130 | 168 | ||
131 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñÿ îòðèñîâêà. |
169 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñÿ îòðèñîâêà. |
132 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà |
170 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà |
133 | 171 | ||
134 | xorg,yorg êîîðäèíàòû ëåâîãî âåðõíåãî óãëà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
172 | xorg,yorg êîîðäèíàòû ëåâîãî âåðõíåãî óãëà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
135 | 173 | ||
136 | width øèðèíà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
174 | width øèðèíà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
137 | 175 | ||
138 | height âûñîòà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
176 | height âûñîòà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
139 | 177 | ||
140 | color öâåò ïðÿìîóãîëüíèêà â ôîðìàòå ARGB32 |
178 | color öâåò ïðÿìîóãîëüíèêà â ôîðìàòå ARGB32 |
141 | 179 | ||
142 | border öâåò îêàíòîâêè â ôîðìàòå ARGB32. Òîëùèíà îêàíòîâêè 1 ïèêñåë. |
180 | border öâåò îêàíòîâêè â ôîðìàòå ARGB32. Òîëùèíà îêàíòîâêè 1 ïèêñåë. |
143 | 181 | ||
144 | 182 | ||
145 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
183 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
146 | 184 | ||
147 | 185 | ||
148 | 186 | ||
149 | 187 | ||
150 | int FillRect(handle pixmap, int xorg, int yorg, |
188 | int FillRect(handle pixmap, int xorg, int yorg, |
151 | int width, int height, |
189 | int width, int height, |
152 | brush_t *brush, color_t border) |
190 | brush_t *brush, color_t border) |
153 | 191 | ||
154 | Íàðèñîâàòü ïðÿìîóãîëüíèê èñïîëüçóÿ êèñòü |
192 | Íàðèñîâàòü ïðÿìîóãîëüíèê èñïîëüçóÿ êèñòü |
155 | 193 | ||
156 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñÿ îòðèñîâêà. |
194 | pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñÿ îòðèñîâêà. |
157 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà |
195 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà |
158 | 196 | ||
159 | xorg,yorg êîîðäèíàòû ëåâîãî âåðõíåãî óãëà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
197 | xorg,yorg êîîðäèíàòû ëåâîãî âåðõíåãî óãëà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
160 | 198 | ||
161 | width øèðèíà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
199 | width øèðèíà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
162 | 200 | ||
163 | height âûñîòà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
201 | height âûñîòà ïðÿìîóãîëüíèêà â ïèêñåëÿõ |
164 | 202 | ||
165 | brush ìîíîõðîìíàÿ êèñòü ðàçìåðîì 8õ8 ïèêñåëåé |
203 | brush ìîíîõðîìíàÿ êèñòü ðàçìåðîì 8õ8 ïèêñåëåé |
166 | 204 | ||
167 | border öâåò îêàíòîâêè â ôîðìàòå ARGB32. Òîëùèíà îêàíòîâêè 1 ïèêñåë. |
205 | border öâåò îêàíòîâêè â ôîðìàòå ARGB32. Òîëùèíà îêàíòîâêè 1 ïèêñåë. |
168 | Îêàíòîâêà íå ðèñóåòñÿ åñëè àëüôà êîìïîíåí öâåòà ðàâåí 0. |
206 | Îêàíòîâêà íå ðèñóåòñÿ åñëè àëüôà êîìïîíåí öâåòà ðàâåí 0. |
169 | 207 | ||
170 | 208 | ||
171 | Êèñòü äîëæíà áûòü ñîçäàíà CreateHatch èëè CreateMonoBrush. |
209 | Êèñòü äîëæíà áûòü ñîçäàíà CreateHatch èëè CreateMonoBrush. |
172 | 210 | ||
173 | 211 | ||
174 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
212 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
175 | 213 | ||
176 | 214 | ||
177 | 215 | ||
178 | 216 | ||
179 | int Blit(handle dst_pixmap, int dst_x, int dst_y, |
217 | int Blit(handle dst_pixmap, int dst_x, int dst_y, |
180 | handle src_pixmap, int src_x, int src_y, |
218 | handle src_pixmap, int src_x, int src_y, |
181 | int width, int height) |
219 | int width, int height) |
182 | 220 | ||
183 | Ñêîïèðîâàòü ïðÿìîóãîëüíóþ îáëàñòü ïèêñåëåé. |
221 | Ñêîïèðîâàòü ïðÿìîóãîëüíóþ îáëàñòü ïèêñåëåé. |
184 | 222 | ||
185 | dst_pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñ |
223 | dst_pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñ |
186 | êîïèðîâàíèå. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
224 | êîïèðîâàíèå. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
187 | 225 | ||
188 | dst_x, dst_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà îáëàñòè íàçíà÷åíè |
226 | dst_x, dst_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà îáëàñòè íàçíà÷åíè |
189 | 227 | ||
190 | src_pixmap ëîãè÷åñêèé íîìåð áèòìàïà - èñòî÷íèêà ïèêñåëåé. |
228 | src_pixmap ëîãè÷åñêèé íîìåð áèòìàïà - èñòî÷íèêà ïèêñåëåé. |
191 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
229 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
192 | 230 | ||
193 | src_x,src_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà êîïèðóåìîé îáëàñòè |
231 | src_x,src_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà êîïèðóåìîé îáëàñòè |
194 | 232 | ||
195 | width øèðèíà êîïèðóåìîé îáëàñòè |
233 | width øèðèíà êîïèðóåìîé îáëàñòè |
196 | 234 | ||
197 | height âûñîòà êîïèðóåìîé îáëàñòè |
235 | height âûñîòà êîïèðóåìîé îáëàñòè |
198 | 236 | ||
199 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
237 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
200 | 238 | ||
201 | 239 | ||
202 | 240 | ||
203 | 241 | ||
204 | int TransparentBlit(handle dst_pixmap, int dst_x, int dst_y, |
242 | int TransparentBlit(handle dst_pixmap, int dst_x, int dst_y, |
205 | handle src_pixmap, int src_x, int src_y, |
243 | handle src_pixmap, int src_x, int src_y, |
206 | int width, int height, color_t key) |
244 | int width, int height, color_t key) |
207 | 245 | ||
208 | Ñêîïèðîâàòü ïðÿìîóãîëüíóþ îáëàñòü ïèêñåëåé èñïîëüçóÿ ïðîçðà÷íûé öâåò. |
246 | Ñêîïèðîâàòü ïðÿìîóãîëüíóþ îáëàñòü ïèêñåëåé èñïîëüçóÿ ïðîçðà÷íûé öâåò. |
209 | 247 | ||
210 | dst_pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñ |
248 | dst_pixmap ëîãè÷åñêèé íîìåð áèòìàïà â êîòîðûé áóäåò ïðîèçâîäèòñ |
211 | êîïèðîâàíèå. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
249 | êîïèðîâàíèå. SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
212 | 250 | ||
213 | dst_x, dst_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà îáëàñòè íàçíà÷åíè |
251 | dst_x, dst_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà îáëàñòè íàçíà÷åíè |
214 | 252 | ||
215 | src_pixmap ëîãè÷åñêèé íîìåð áèòìàïà - èñòî÷íèêà ïèêñåëåé. |
253 | src_pixmap ëîãè÷åñêèé íîìåð áèòìàïà - èñòî÷íèêà ïèêñåëåé. |
216 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
254 | SCR_PIXMAP äëÿ ïåðâè÷íîãî ýêðàíà. |
217 | 255 | ||
218 | src_x,src_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà êîïèðóåìîé îáëàñòè |
256 | src_x,src_y êîîðäèíàòû ëåâîãî âåðõíåãî óãëà êîïèðóåìîé îáëàñòè |
219 | 257 | ||
220 | width øèðèíà êîïèðóåìîé îáëàñòè |
258 | width øèðèíà êîïèðóåìîé îáëàñòè |
221 | 259 | ||
222 | height âûñîòà êîïèðóåìîé îáëàñòè |
260 | height âûñîòà êîïèðóåìîé îáëàñòè |
223 | 261 | ||
224 | key ïðîçðà÷íûé öâåò â ôîðìàòå ARGB32 |
262 | key ïðîçðà÷íûé öâåò â ôîðìàòå ARGB32 |
225 | 263 | ||
226 | 264 | ||
227 | Ôóíêöèÿ íå êîïèðóåò ïèêñåëè öâåò êîòîðûõ ñîâïàäàåò ñ key. |
265 | Ôóíêöèÿ íå êîïèðóåò ïèêñåëè öâåò êîòîðûõ ñîâïàäàåò ñ key. |
228 | 266 | ||
229 | 267 | ||
230 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |
268 | Âîçâðàùàåìîå çíà÷åíèå: ERR_OK â ñëó÷àå óñïåõà èëè ERR_PARAM â ñëó÷àå íåóäà÷è. |