diff --git a/programs/develop/libraries/buf2d/trunk/about.htm b/programs/develop/libraries/buf2d/trunk/about.htm index f78fac59ed..b725157de5 100644 --- a/programs/develop/libraries/buf2d/trunk/about.htm +++ b/programs/develop/libraries/buf2d/trunk/about.htm @@ -114,10 +114,15 @@ buf_0:
где buf_0 - структура буфера в котором будет рисоваться линия; 30, 10, 110, 70 - координаты линии; 0xffff00 - цвет линии.
Рисует прямоугольник, по двум координатам, 2-я координата задана по размеру.
+Рисует прямоугольную рамку, по двум координатам, 2-я координата задана по размеру.
stdcall [buf2d_rect_by_size], buf_0, 10,10,150,100, 0x8080
где buf_0 - структура буфера в котором будет рисоваться прямоугольник; 10, 10 - координаты левого верхнего угла; 150, 100 - размер прямоугольника; 0x8080 - цвет линии.
+Рисует закрашенный прямоугольник, по двум координатам, 2-я координата задана по размеру. Если размер задать 1*1, то будет нарисована точка размером в 1 пиксель, т.е. размер прямоугольника в пикселях будет равен указанному.
+stdcall [buf2d_rect_by_size], buf_0, 10,10,150,100, 0x8080+
где buf_0 - структура буфера в котором будет рисоваться прямоугольник; 10, 10 - координаты левого верхнего угла; 150, 100 - размер прямоугольника; 0x8080 - цвет прямоуголика.
+Рисует в буфере окружность с заданным цветом и радиусом. Пример использования:
stdcall [buf2d_circle], buf_0, 25, 70, 15, 0xff0000@@ -202,6 +207,7 @@ import_buf2d_lib: buf2d_delete dd sz_buf2d_delete buf2d_line dd sz_buf2d_line buf2d_rect_by_size dd sz_buf2d_rect_by_size + buf2d_filled_rect_by_size dd sz_buf2d_filled_rect_by_size buf2d_circle dd sz_buf2d_circle buf2d_img_hdiv2 dd sz_buf2d_img_hdiv2 buf2d_img_wdiv2 dd sz_buf2d_img_wdiv2 @@ -225,6 +231,7 @@ import_buf2d_lib: sz_buf2d_delete db 'buf2d_delete',0 sz_buf2d_line db 'buf2d_line',0 sz_buf2d_rect_by_size db 'buf2d_rect_by_size',0 + sz_buf2d_filled_rect_by_size db 'buf2d_filled_rect_by_size',0 sz_buf2d_circle db 'buf2d_circle',0 sz_buf2d_img_hdiv2 db 'buf2d_img_hdiv2',0 sz_buf2d_img_wdiv2 db 'buf2d_img_wdiv2',0 @@ -248,5 +255,6 @@ import_buf2d_lib:
29.07.10 - добавлены функции buf2d_crop_color и buf2d_offset_h; исправления в функции buf2d_delete.
30.09.10 - добавлена функция buf2d_rect_by_size.
+04.10.10 - добавлена функция buf2d_filled_rect_by_size, доработана функция buf_bit_blt_alpha.