Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



glutInitDisplayMode(3GLUT)                          GLUT                          glutInitDisplayMode(3GLUT)



NAME
       glutInitDisplayMode - sets the initial display mode.

SYNTAX
       #include <GLUT/glut.h>

       void glutInitDisplayMode(unsigned int mode);

ARGUMENTS
       mode      Display  mode,  normally  the  bitwise  OR-ing  of GLUT display mode bit masks.  See values
                 below:

       GLUT_RGBA
               Bit mask to select an RGBA mode  window.  This  is  the  default  if  neither  GLUT_RGBA  nor
               GLUT_INDEX are specified.

       GLUT_RGB
               An alias for GLUT_RGBA.

       GLUT_INDEX
               Bit  mask  to select a color index mode window. This overrides GLUT_RGBA if it is also speci-fied. specified.
               fied.  Note that color index modes are not supported on Mac OS X.

       GLUT_SINGLE
               Bit mask to select a single buffered window. This is the default if  neither  GLUT_DOUBLE  or
               GLUT_SINGLE are specified.

       GLUT_DOUBLE
               Bit  mask to select a double buffered window. This overrides GLUT_SINGLE if it is also speci-fied. specified.
               fied.

       GLUT_ACCUM
               Bit mask to select a window with an accumulation buffer.

       GLUT_ALPHA
               Bit mask to select a window with an alpha component to the color buffer(s).

       GLUT_DEPTH
               Bit mask to select a window with a depth buffer.

       GLUT_STENCIL
               Bit mask to select a window with a stencil buffer.

       GLUT_MULTISAMPLE
               Bit mask to select a window with multisampling support. If multisampling is not available,  a
               non-multisampling  window will automatically be chosen. Note: both the OpenGL client-side and
               server-side implementations must support the GLX_SAMPLE_SGIS extension for  multisampling  to
               be available.

       GLUT_STEREO
               Bit mask to select a stereo window.

       GLUT_LUMINANCE
               Bit  mask to select a window with a ``luminance'' color model.  This model provides the func-tionality functionality
               tionality of OpenGL's RGBA color model, but the green and blue components are not  maintained
               in the frame buffer. Instead each pixel's red component is converted to an index between zero
               and glutGet(GLUT_WINDOW_COLORMAP_SIZE)-1 and looked up in a per-window color map to determine
               the color of pixels within the window. The initial colormap of GLUT_LUMINANCE windows is ini-tialized initialized
               tialized to be a linear gray ramp, but can be modified with GLUT's colormap routines.

DESCRIPTION
       The initial display mode is used when creating top-level windows, subwindows, and overlays to  deter-mine determine
       mine the OpenGL display mode for the to-be-created window or overlay.

       Note  that  GLUT_RGBA  selects the RGBA color model, but it does not request any bits of alpha (some-times (sometimes
       times called an  alpha  buffer  or  destination  alpha)  be  allocated.  To  request  alpha,  specify
       GLUT_ALPHA. The same applies to GLUT_LUMINANCE.

       The  glutInitDisplayString  routine  provides a more powerful way to select frame buffer capabilities
       for GLUT windows.

GLUT_LUMINANCE IMPLEMENTATION NOTES
       GLUT_LUMINANCE is not supported on most OpenGL platforms.

SEE ALSO
       glutInit(3G), glutCreateWindow(3G), glutInitDisplayString(3G)


AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                                 3.7                          glutInitDisplayMode(3GLUT)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.