Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы ApplicationServices ссылка CGGLContext

Опции
Развертывание Target:

На этой странице

Ссылка CGGLContext

Заголовочный файл CGGLContext определяет функции, создающие и обновляющие графический контекст для получения OpenGL. Контекст CGGLContext является типом CGContextRef это используется для содержания OpenGL. Однако его использование не рекомендуется.

Функции

  • Создает Кварцевый контекст графики из контекста 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.