Функции экрана
 
Операторы и процедуры, которые работают с графическим окном.

Описание

Эти операторы и процедуры контролируют возможности графической библиотеки FreeBASIC. Режимы экрана можно установить с разным разрешением и глубиной цвета. Так же могут быть обработаны оконные события, и получены адреса конкретных процедур OpenGL.

Работа с режимами экрана
Процедуры установки и получения информации о режимах экрана.
Работа со страницами
Процедуры, которые манипулируют страницами экрана
Работа с видеопамятью
Процедуры, которые обеспечивают прямой доступ к буферу памяти.
Метрики экрана
Процедуры, которые контролируют работу интерпретатора координат.

Работа с режимами экрана
ScreenList
Возвращает доступные полноэкранные резолюции.
Screen and ScreenRes
Устанавливает новый графический режим отображения.
ScreenInfo
Получает сведения о рабочем столе системы или о текущем режиме отображения.
ScreenControl
Возвращает или задает внутренние графические настройки библиотеки.
ScreenEvent
Получает системные события.
ScreenGLProc
Возвращает адрес процедуры OpenGL.
WindowTitle
Устанавливает заголовок окна запущенной программы.

Работа со страницами
Cls
Очищает весь экран или область просмотра.
ScreenSet
Устанавливает текущую рабочую и видимую страницы.
ScreenCopy and PCopy and Flip
Копии пиксельные данные с одной страницы на другую.
ScreenSync
Ожидает завершения вертикальной развертки монитора.
Работа с видеопамятью
ScreenPtr
Получает адрес рабочей страницы.
ScreenLock
Блокирует текущую рабочую страницу для прямого доступа.
ScreenUnlock
Отменяет предыдущую команду ScreenLock

Метрики экрана
View (Graphics)
Устанавливает область отсечения для рисования и блиттинг процедур.
Window
Устанавливает новую систему координат отображения для текущей области отсечения экрана.
PMap
Преобразует координаты из логических в физические и обратно
Pointcoord
Определение позиции пера для Draw