OPenGL基本概念

OPenGL函數語法:

OPenGL函數都加了前綴“gl”,常量以“GL_“開頭,都是大寫字母。OpenGL很多函數的後綴表示參數數據類型,比如glVertex3f()後面的”3f“表示函數形參有3個,都是float類型。

函數後綴和參數數據類型表:

後綴            數據類型                        對應c語言類型             OPenGL類型定義

b                  8位整數                          signed char            GLByte

s                   16位整數                      short                             GLShort

i                   32位整數  int或long                         GLint,GLsizei

f                   32位浮點數                   float                             GLfloat,GLclampf

d                 64位浮點數                  double                         GLdouble,GLclampd

ub             8位無符號整數            unsigned char             GLutyte,GLBoolean

us             16位無符號整數           unsigned shot             GLushort

ui                32位無符號整數        unsigned int或unsigned long     GLuint,GLenum,GLbitfield

有些OpenGL函數後綴是字母v表示參數是一個指向值向量(或數組)的指針。


OPenGL狀態管理和繪製幾何物體

opengl中有3種操作是最基本的:清除窗口,繪製幾何圖形,繪製光柵對象。光柵對象包括了像二維圖像、位圖和字體之類的東西。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章