共用方式為


OpenGL 函式名稱

許多 OpenGL 函式都是彼此的變化,在引數的資料類型中大部分不同。 某些函式會因相關引數的數目而有所不同,以及這些引數是否可以指定為向量,或必須在清單中個別指定。 例如,如果您使用 glVertex2f 函 式,則需要提供 x 和 y 座標做為 32 位浮點數;使用 glVertex3sv時,您必須為 x、y 和 z 提供三個簡短 (16 位) 整數值的陣列。 下列主題只會使用函式的基底名稱。 星號表示實際函式名稱可能比顯示的更多。 例如,glVertex*代表您用來指定頂點之函式的所有變化:glVertex2dglVertex2f、glVertex2i等等

OpenGL 函式的效果可能會根據是否啟用特定模式而有所不同。 例如,如果光源相關函式是產生適當的光線物件,則需要啟用光源。 若要啟用特定模式,請使用 glEnable 函式,並提供適當的常數來識別模式 (,例如GL_LIGHTING) 。 若要停用模式,請使用 glDisable。 如需可啟用之模式的完整清單,請參閱 glEnable