SysFn73/ru: Difference between revisions
Jump to navigation
Jump to search
(New sysfn73) |
No edit summary |
||
| 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 - ширина строки в байтах
| |||||||||||||||||||||||||||||