Попиксельно копирует данные из одного буфера в другой
#include <screen/screen.h>int screen_blit( screen_context_t ctx,screen_buffer_t dst,screen_buffer_t src,const int *attribs );
libscreen
Тип функции: Исполняемые отложенно
Функция получает пиксели из одного буфера для копирования в другой. Операция гарантировано не будет помещена в очередь до вызова очистки или до того, как приложение не оповестит об изменениях методом post одно из окон графического контекста. Для выполнения операции по возможности привлекается аппаратный блиттер.
Аргумент attribs может быть равен NULL
или быть пустым (содержать один элемент, установленный в SCREEN_BLIT_END). Для пустого аргумента attribs применяются следующие параметры по умолчанию:
0
0
255
(или непрозрачное) Чтобы изменить параметры по умолчанию, установите с помощью attribs пару макрос-значение:
Графическая подсистема ЗОСРВ «Нейтрино», Screen
ЗОСРВ
«Нейтрино»
редакции 2020
Предыдущий раздел: Буферы