API OpengGL属性函数

时间:2021-07-31 09:02:57

glutInitDisplayMode :选择颜色模式,GLUT_RGB 或 GLUT_INDEX

glColor* :指定一个RGB或RGBA颜色

glIndex* :用颜色表索引指定一个颜色

glutSetColor(index, r, g, b) :将一个颜色装入一个颜色表位置

glEnable(GL_BLEND) :激活颜色调和

glBlendFunc(sFact, dFact) :指定颜色调和因子

glEnableClientState(GL_COLOR_ARRAY) :激活OpenGL颜色数组设施

glColorPointer(size, type, stride, array) :指定一个RGB颜色数组

glPointSize(size) :指定点的巨细

glLineWidth(width) :指定线宽

glEnable(GL_LINE_STIPPLE) :激活线性

glEnable(GL_POLYGON_STIPPLE) :激活填充模型

glLineStipple(repeat, pattern) :指定线性图案

glPolygonStipple(pattern) :指定填充模型图案

glPolygonMode :以一组边活一组极点方法显示前向面或后向面

glEdgeFlag : 将填充多边形边标识表记标帜设为GL_TRUE或GL_FALSE来确定一条边的显示状态

glFrontFace :将前向面极点序次指定为GL_CCW或GL_CW

glEnable :用GL_POINT_SMOOTH、GL_LINE_SMOOTH或GL_POLYGON_SMOOTH激活反走样(也需要激活颜色调和)

glGet** :多种盘问函数,,需求指定数据类型、状态参数的标记常量和指针

glPushAttrib :将所有状态参数存入指定的属性组

glPopAttib :将最后存储的所有状态参数进行重建

 

API OpengGL属性函数