Что именно представляет собой Графический контекст?

Что именно инкапсулируется графическим контекстом (или контекстом устройства в Windows)?

Различные Определения в сети соглашаются, что контекст инкапсулирует параметры для различных графических операций. См .: X11 , Mac OS , Windows

Неясно, инкапсулирует ли контекст также буфер памяти , на котором выполняются графические операции

В записи X11 есть упоминание об отдельных объектах Drawable, Window и Pixmap, которые представляют поверхности рисования. Если пойти немного дальше, то в документации OpenGL GLX есть четкое разделение между контекстами рендеринга и поверхностями рисования . Интересно, что также сказано, что «приложения могут отображаться на одной и той же поверхности, используя разные контексты» и что «также можно использовать один контекст для визуализации на нескольких поверхностях» .

8
задан Dimitris 25 July 2011 в 15:34
поделиться