Compartilhar via


Componentes

A implementação do OpenGL na Microsoft no Windows inclui os seguintes componentes:

  • O conjunto completo de comandos OpenGL atuais

    O OpenGL contém uma biblioteca de funções principais para operações gráficas 3D. Essas funções básicas são usadas para gerenciar a descrição da forma do objeto, transformação de matriz, iluminação, coloração, textura, recorte, bitmaps, neblina e suavização. Os nomes dessas funções principais têm um prefixo "gl".

    Muitos dos comandos OpenGL têm várias variantes, que diferem no número e no tipo de seus parâmetros. Contando todas as variantes, há mais de 300 comandos OpenGL.

  • A biblioteca GLU (Utilitário OpenGL)

    Essa biblioteca de funções auxiliares complementa as principais funções OpenGL. Os comandos gerenciam suporte à textura, transformação de coordenadas, mosaico de polígono, esferas de renderização, cilindros e discos, curvas e superfícies NURBS (B-Spline Racional Não Uniforme) e tratamento de erros.

  • A biblioteca auxiliar do Guia de Programação do OpenGL

    Essa é uma biblioteca simples e independente de plataforma de funções para gerenciar janelas, lidar com eventos de entrada, desenhar objetos 3D clássicos, gerenciar um processo em segundo plano e executar um programa. O gerenciamento de janelas e as rotinas de entrada fornecem um nível base de funcionalidade com o qual você pode começar a programar rapidamente no OpenGL.

    No entanto, não os use em um aplicativo de produção. Aqui estão alguns motivos para este aviso:

    • O loop de mensagem está no código da biblioteca.
    • Não há como adicionar manipuladores para mensagens WM* adicionais.
    • Há muito pouco suporte para paletas lógicas.

    A biblioteca é descrita e usada no Guia de Programação do OpenGL.

  • As funções WGL

    Esse conjunto de funções conecta o OpenGL ao sistema de janelas do Windows. As funções gerenciam contextos de renderização, listas de exibição, funções de extensão e bitmaps de fonte. As funções WGL são análogas às extensões GLX que conectam OpenGL ao X Window System. Os nomes dessas funções têm um prefixo "wgl".

  • Novas funções do Windows para formatos de pixel e buffer duplo

    Essas funções dão suporte a formatos de pixel por janela e buffer duplo (para alterações suaves de imagem) das janelas. Essas novas funções se aplicam somente às janelas de elementos gráficos OpenGL.