Ссылка CGGLContext
Заголовочный файл CGGLContext определяет функции, создающие и обновляющие графический контекст для получения OpenGL. Контекст CGGLContext является типом CGContextRef это используется для содержания OpenGL. Однако его использование не рекомендуется.
-
CGGLContextCreate CGGLContextCreate(OS X v10.6)Создает Кварцевый контекст графики из контекста OpenGL.
Объявление
Objective C
CGContextRef CGGLContextCreate ( void *glContext, CGSize size, CGColorSpaceRef colorspace );Параметры
glContextКонтекст, что системное использование OpenGL для управления получением OpenGL.
sizeРазмерности прямоугольника области просмотра OpenGL.
colorspaceЦветовое пространство RGB, служащее целевым пространством при рендеринге независящих от устройств цветов. Если
NULL, Кварц использует цветовое пространство RGB по умолчанию. Кварц сохраняет цветовое пространство, в котором Вы передаете; по возврату можно безопасно выпустить его.Возвращаемое значение
Новый Кварцевый контекст графики. Вы ответственны за выпуск этого объекта путем вызова
CGContextRelease.Обсуждение
Использование этой функции не рекомендуется.
Создает Кварцевый контекст из контекста OpenGL
glContext. Контекст устанавливает прямоугольник области просмотра OpenGL с размерностями, указаннымиsizeпараметр путем вызоваglViewport(3G). Если не -NULL,colorspaceпараметр должен быть профилем RGB, указывающим целевое пространство при рендеринге независящих от устройств цветов.Оператор импорта
Objective C
@import CoreGraphics;Доступность
Доступный в версии 10.3 OS X и позже.
Осуждаемый в OS X v10.6.
-
Обновляет размер области просмотра, связанной с контекстом OpenGL.
Объявление
Objective C
void CGGLContextUpdateViewportSize ( CGContextRef c, CGSize size );Параметры
contextКварцевый контекст графики получен путем вызова
CGGLContextCreate.sizeНовые размерности области просмотра OpenGL.
Обсуждение
Использование этой функции не рекомендуется.
Необходимо вызвать эту функцию каждый раз, когда изменяется размер связанного контекста OpenGL.
Оператор импорта
Objective C
@import CoreGraphics;Доступность
Доступный в версии 10.3 OS X и позже.
Осуждаемый в OS X v10.6.
