SysFn73/ru

From KolibriOS wiki
Revision as of 12:48, 23 October 2012 by Serge (talk | contribs)
Jump to navigation Jump to search

Функция 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 - ширина строки в байтах