- procedure FreezeScreen;
Заморозить экран. Вся выводимая графика не будет появляться на экране, пока не будет вызвана UnFreezeScreen. Это используется для буферизации – чтобы избежать постепенного рисования кадров анимации на экране и мерцания.
- procedure UnFreezeScreen;
Разморозить экран. Выводит на экран все, что было нарисовано с последнего вызова FreezeScreen.
- procedure Sleep(ms : Cardinal);
Задержка. Программа останавливается и ждет ms миллисекунд.
- procedure SaveScreen;
Сохраняет изображение на экране в память для дальнейшего восстановления.
- procedure LoadScreen;
Восстанавливает изображение, сохраненное с помощью SaveScreen.
- function GetNewBuffer : TBuffer;
Выделяет новый буфер для сохранения изображения с экрана
- procedure DeleteBuffer(var buf : TBuffer);
Удаляет буфер
- procedure SaveScreenToBuffer(buf : TBuffer);
Сохраняет экран в данный буфер
- procedure LoadScreenFromBuffer(buf : TBuffer);
Загружает экран из данного буфера
|
|