SysFn73/ru

From KolibriOS wiki
Revision as of 10:08, 2 September 2011 by Art zh (talk | contribs) (New sysfn73)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 - ширина строки в байтах