SysFn25/ru: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''Функция 25''' - записать область на слой фона. Параметры: :* eax = 25 - номер функции :* ebx = указатель на...") |
Pathoswithin (talk | contribs) No edit summary |
||
Line 20: | Line 20: | ||
'''Константы для регистров:''' | '''Константы для регистров:''' | ||
::eax - SF_SCREEN_PUT_IMAGE (25) | ::eax - SF_SCREEN_PUT_IMAGE (25) | ||
{{System_functions}} | |||
[[Category: SysCalls]] |
Latest revision as of 00:28, 16 February 2016
Функция 25 - записать область на слой фона.
Параметры:
- eax = 25 - номер функции
- ebx = указатель на предварительно выделенную область памяти,
- где размещено исходное изображение в формате BBGGRRTTBBGGRRTT...
- ecx = [размер по оси x]*65536 + [размер по оси y]
- edx = [координата по оси x]*65536 + [координата по оси y]
Возвращаемое значение:
- функция не возвращает значения
Замечания:
- Координаты области - это координаты верхнего левого угла
- области относительно экрана.
- Размер изображения в байтах есть 4*xsize*ysize.
- TT - байт указатель прозрачности, в настоящее время:
- от 1 до FF - непрозрачно, от 0 - прозрачно.
- Функция размещает изображение не на фоновое изображение (ф.15),
- а напрямую в LFB. Опции ф.15 для ф. 25 не имеют смысла.
Константы для регистров:
- eax - SF_SCREEN_PUT_IMAGE (25)
|