Subversion Repositories Kolibri OS

Rev

Rev 1684 | Rev 1910 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1684 Rev 1727
Line 60... Line 60...
60

Äîêóìåíòàöèÿ ê ñâîáîäíîé áèáëèîòåêå buf2d.asm, äëÿ ÎÑ Êîëèáðè.

60

Äîêóìåíòàöèÿ ê ñâîáîäíîé áèáëèîòåêå buf2d.asm, äëÿ ÎÑ Êîëèáðè.

61
 Ýòà áèáëèîòåêà ñîçäàíà äëÿ ðàáîòû ñ 2d èçîáðàæåíèÿìè.
61
 Ýòà áèáëèîòåêà ñîçäàíà äëÿ ðàáîòû ñ 2d èçîáðàæåíèÿìè.
62
 Ñ åå ïîìîùüþ ìîæíî ñîçäàâàòü áóôåðà ñ èçîáðàæåíèÿìè â ïàìÿòè, è ïðè íåîáõîäèìîñòè âûâîäèòü èõ íà ýêðàí.
62
 Ñ åå ïîìîùüþ ìîæíî ñîçäàâàòü áóôåðà ñ èçîáðàæåíèÿìè â ïàìÿòè, è ïðè íåîáõîäèìîñòè âûâîäèòü èõ íà ýêðàí.
63
 Èçîáðàæåíèÿ ìîæíî íàêëàäûâàòü îäíî íà äðóãîå, ïîääåðæèâàåòñÿ ðàáîòà ñ ïðîçðà÷íûìè èçîáðàæåíèÿìè, åñòü ôóíêöèÿ ðèñîâàíèÿ ëèíè ïîêà íà ýòîì âñå.

63
 Èçîáðàæåíèÿ ìîæíî íàêëàäûâàòü îäíî íà äðóãîå, ïîääåðæèâàåòñÿ ðàáîòà ñ ïðîçðà÷íûìè èçîáðàæåíèÿìè, åñòü ôóíêöèÿ ðèñîâàíèÿ ëèíè ïîêà íà ýòîì âñå.

Line 64... Line 64...
64
 
64
 
Line 65... Line 65...
65

Ïîñëåäíåå îáíîâëåíèå áèáëèîòåêè 02.11.10.

65

Ïîñëåäíåå îáíîâëåíèå áèáëèîòåêè 22.12.10.

66
 
66
 
67

Ôîðìàòû áóôåðîâ

67

Ôîðìàòû áóôåðîâ

Line 159... Line 159...
159
 
159
 
160

buf2d_bit_blt_alpha

160

buf2d_bit_blt_alpha

161

Ðèñóåò â áóôåðå èçîáðàæåíèå èç äðóãîãî áóôåðà â óêàçàííûõ êîîðäèíàòàõ, ïðè ýòîì ó÷èòûâàåòñÿ ïðîçðà÷íîñòü.

161

Ðèñóåò â áóôåðå èçîáðàæåíèå èç äðóãîãî áóôåðà â óêàçàííûõ êîîðäèíàòàõ, ïðè ýòîì ó÷èòûâàåòñÿ ïðîçðà÷íîñòü.

Line 162... Line 162...
162
 Áóôåð êîòîðûé áóäåò íàðèñîâàí äîëæåí áûòü 8 áèòíûì, à òîò â êîòîðîì ðèñóþò 24 áèòíûì.

162
 Áóôåð êîòîðûé áóäåò íàðèñîâàí äîëæåí áûòü 8 áèòíûì, à òîò â êîòîðîì ðèñóþò 24 áèòíûì.

163
 
163
 
Line 164... Line 164...
164

buf2d_cruve_bezier

164

buf2d_curve_bezier

165

Ðèñóåò ïî òðåì òî÷êàì îòðåçîê êðèâîé áåçüå.

165

Ðèñóåò ïî òðåì òî÷êàì îòðåçîê êðèâîé áåçüå.

166
 
166
 
Line 227... Line 227...
227
	buf2d_conv_24_to_8 dd sz_buf2d_conv_24_to_8
227
	buf2d_conv_24_to_8 dd sz_buf2d_conv_24_to_8
228
	buf2d_conv_24_to_32 dd sz_buf2d_conv_24_to_32
228
	buf2d_conv_24_to_32 dd sz_buf2d_conv_24_to_32
229
	buf2d_bit_blt dd sz_buf2d_bit_blt
229
	buf2d_bit_blt dd sz_buf2d_bit_blt
230
	buf2d_bit_blt_transp dd sz_buf2d_bit_blt_transp
230
	buf2d_bit_blt_transp dd sz_buf2d_bit_blt_transp
231
	buf2d_bit_blt_alpha dd sz_buf2d_bit_blt_alpha
231
	buf2d_bit_blt_alpha dd sz_buf2d_bit_blt_alpha
232
	buf2d_cruve_bezier dd sz_buf2d_cruve_bezier
232
	buf2d_curve_bezier dd sz_buf2d_curve_bezier
233
	buf2d_convert_text_matrix dd sz_buf2d_convert_text_matrix
233
	buf2d_convert_text_matrix dd sz_buf2d_convert_text_matrix
234
	buf2d_draw_text dd sz_buf2d_draw_text
234
	buf2d_draw_text dd sz_buf2d_draw_text
235
	buf2d_crop_color dd sz_buf2d_crop_color
235
	buf2d_crop_color dd sz_buf2d_crop_color
236
	buf2d_offset_h dd sz_buf2d_offset_h
236
	buf2d_offset_h dd sz_buf2d_offset_h
237
	buf2d_flood_fill dd sz_buf2d_flood_fill
237
	buf2d_flood_fill dd sz_buf2d_flood_fill
Line 252... Line 252...
252
	sz_buf2d_conv_24_to_8 db 'buf2d_conv_24_to_8',0
252
	sz_buf2d_conv_24_to_8 db 'buf2d_conv_24_to_8',0
253
	sz_buf2d_conv_24_to_32 db 'buf2d_conv_24_to_32',0
253
	sz_buf2d_conv_24_to_32 db 'buf2d_conv_24_to_32',0
254
	sz_buf2d_bit_blt db 'buf2d_bit_blt',0
254
	sz_buf2d_bit_blt db 'buf2d_bit_blt',0
255
	sz_buf2d_bit_blt_transp db 'buf2d_bit_blt_transp',0
255
	sz_buf2d_bit_blt_transp db 'buf2d_bit_blt_transp',0
256
	sz_buf2d_bit_blt_alpha db 'buf2d_bit_blt_alpha',0
256
	sz_buf2d_bit_blt_alpha db 'buf2d_bit_blt_alpha',0
257
	sz_buf2d_cruve_bezier db 'buf2d_cruve_bezier',0
257
	sz_buf2d_curve_bezier db 'buf2d_curve_bezier',0
258
	sz_buf2d_convert_text_matrix db 'buf2d_convert_text_matrix',0
258
	sz_buf2d_convert_text_matrix db 'buf2d_convert_text_matrix',0
259
	sz_buf2d_draw_text db 'buf2d_draw_text',0
259
	sz_buf2d_draw_text db 'buf2d_draw_text',0
260
	sz_buf2d_crop_color db 'buf2d_crop_color',0
260
	sz_buf2d_crop_color db 'buf2d_crop_color',0
261
	sz_buf2d_offset_h db 'buf2d_offset_h',0
261
	sz_buf2d_offset_h db 'buf2d_offset_h',0
262
	sz_buf2d_flood_fill db 'buf2d_flood_fill',0
262
	sz_buf2d_flood_fill db 'buf2d_flood_fill',0
Line 272... Line 272...
272

30.09.10 - äîáàâëåíà ôóíêöèÿ buf2d_rect_by_size.

272

30.09.10 - äîáàâëåíà ôóíêöèÿ buf2d_rect_by_size.

273

04.10.10 - äîáàâëåíà ôóíêöèÿ buf2d_filled_rect_by_size, äîðàáîòàíà ôóíêöèÿ buf_bit_blt_alpha.

273

04.10.10 - äîáàâëåíà ôóíêöèÿ buf2d_filled_rect_by_size, äîðàáîòàíà ôóíêöèÿ buf_bit_blt_alpha.

274

07.10.10 - äîðàáîòàíà ôóíêöèÿ buf_bit_blt (ïðè ïîïûòêå íàðèñîâàòü èçîáðàæåíèå çà ïðåäåëàìè ïðàâîãî êðàÿ áóôåðà ïðèëîæåíèå âûçâàâøåå ôóíêöèþ ïàäàëî).

274

07.10.10 - äîðàáîòàíà ôóíêöèÿ buf_bit_blt (ïðè ïîïûòêå íàðèñîâàòü èçîáðàæåíèå çà ïðåäåëàìè ïðàâîãî êðàÿ áóôåðà ïðèëîæåíèå âûçâàâøåå ôóíêöèþ ïàäàëî).

275

11.10.10 - èñïðàâëåíî çàäàíèå öâåòîâ â íåêîòîðûõ ôóíêöèÿõ, êðàñíûé è ñèíèé öâåòà ïîìåíÿë ìåñòàìè. Òåïåðü öâåòà ñîâïàäàþò ñ ñèñåìíûìè ôóíêöèÿìè.

275

11.10.10 - èñïðàâëåíî çàäàíèå öâåòîâ â íåêîòîðûõ ôóíêöèÿõ, êðàñíûé è ñèíèé öâåòà ïîìåíÿë ìåñòàìè. Òåïåðü öâåòà ñîâïàäàþò ñ ñèñåìíûìè ôóíêöèÿìè.

276

02.11.10 - äîáàâëåíà ôóíêöèÿ buf2d_flood_fill.

276

02.11.10 - äîáàâëåíà ôóíêöèÿ buf2d_flood_fill.

-
 
277

22.12.10 - èçìåíåíî èìÿ ôóíêöèè buf2d_cruve_bezier íà buf2d_curve_bezier.

277
 
278
 
278
 
279
 
279
280