Difference between revisions of "SysFn73/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(New sysfn73)
 
Line 28: Line 28:
 
''Замечания:''
 
''Замечания:''
  
* dstx,dsty - координаты левого верхнего угла назачения
+
* dstx,dsty - координаты левого верхнего угла назачения. Могут принимать отрицательные значения.
 
* w,h - ширина и высота копируемой области
 
* w,h - ширина и высота копируемой области
* srcx,srcy - координаты левого верхнего угла источника
+
* srcx,srcy - координаты левого верхнего угла источника. Могут принимать отрицательные значения.
 
* srcw,srch - ширина и высота источника
 
* srcw,srch - ширина и высота источника
 
* bitmap - изображение 32bpp
 
* bitmap - изображение 32bpp

Revision as of 12:48, 23 October 2012

Функция 73 - графический блиттер.

Параметры:

  • eax = 73 - номер функции
  • ebx = 0
  • ecx = указатель на структуру следующего формата:
struct blit_call
{
   int dstx;       
   int dsty;
   int w;
   int h;

   int srcx;
   int srcy;
   int srcw;
   int srch;

   unsigned char *bitmap;
   int   stride;
};

Возвращаемое значение:

  • функция не возвращает значения

Замечания:

  • dstx,dsty - координаты левого верхнего угла назачения. Могут принимать отрицательные значения.
  • w,h - ширина и высота копируемой области
  • srcx,srcy - координаты левого верхнего угла источника. Могут принимать отрицательные значения.
  • srcw,srch - ширина и высота источника
  • bitmap - изображение 32bpp
  • stride - ширина строки в байтах