Variáveis de estado OpenGL
Os tópicos a seguir listam os nomes das variáveis de estado que podem ser consultadas:
- Variáveis de Estado para Valores Atuais e Dados Associados
- Variáveis de Estado de Transformação
- Variáveis de Estado de Coloração
- Variáveis de Estado de Iluminação
- Variáveis de Estado de Rasterização
- Variáveis de Estado de Texturização
- Operações de Pixel
- Variáveis de Estado de Controle Framebuffer
- Variáveis de Estado de Pixel
- Variáveis de Estado do Avaliador
- Variáveis de Estado de Dica
- Variáveis de Estado Dependentes de Implementação
- Variáveis de Estado de Intensidade de Pixels Dependentes de Implementação
- Variáveis de Estado Diversas
Para cada variável, o tópico lista uma descrição, um grupo de atributos, um valor inicial ou mínimo e a função glGet* sugerida a ser usada para obtê-la.
Variáveis de estado que você pode obter usando glGetBooleanv, glGetIntegerv, glGetFloatv ou glGetDoublev são listadas com apenas uma dessas funçõesa que é mais apropriada para o tipo de dados a ser retornado. Você não pode obter essas variáveis de estado usando glIsEnabled. No entanto, você pode obter variáveis de estado para as quais glIsEnabled está listado como a função de consulta com glGetBooleanv, glGetIntegerv, glGetFloatv e glGetDoublev. Você pode obter variáveis de estado para as quais qualquer outra função é listada como a função de consulta somente usando essa função. Se nenhum grupo de atributos estiver listado, a variável não pertencerá a nenhum grupo. Todas as variáveis de estado que você pode consultar, exceto aquelas que dependem da implementação, têm valores iniciais. Para determinar o valor inicial de uma variável para a qual nenhum valor inicial está listado, consulte a referência dessa variável ou o
Manual de Referência do OpenGL.