什么是OpenGL函数(OpenGL® Function)?

在OpenGL函数的名字后面加上一个OpenGL函数的名字,在这个函数的名字后面加上一个参数用于绘制的函数,操作和渲染三维(3D)场景,并更改可能影响渲染外观或速度的不同变量的值。OpenGL函数库中的所有函数都使用严格的命名约定...
在OpenGL函数的名字后面加上一个OpenGL函数的名字,在这个函数的名字后面加上一个参数用于绘制的函数,操作和渲染三维(3D)场景,并更改可能影响渲染外观或速度的不同变量的值。OpenGL函数库中的所有函数都使用严格的命名约定,该约定描述了预期的参数以及函数包含在哪个库中。OpenGL®具有大量用于绘制、操作和渲染三维(3D)场景的函数数组。OpenGL函数的命名约定由四部分组成,构成函数的实际名称。第一部分称为前缀,表示函数所属的库。对于核心函数,此前缀是“gl”,代表“图形库”。其他前缀包括“glut”表示“图形库实用工具”,以及两个字母代码,表示图形硬件制造商,这些硬件制造商需要为其特定的卡提供特殊功能,以访问其他设备无法使用的功能。OpenGL函数名的第二部分是名称本身。这可以直接引用要更改的值或要采取的操作。名称示例函数的一部分包括“color”、“vertex”,“clear”和“deletetextraures”。名称紧跟在前缀后面,通常用大写字母来区分它和前缀,使代码更具可读性。OpenGL函数名的第三个元素是函数接受的参数数。这些参数也可以称为参数。这只是一个数字因此,一个需要三个参数的函数在这个位置会有数字3,就在函数名的后面。OpenGL函数名的最后一个元素是作为参数的变量的数据类型。这是一个缩写,有助于提醒程序员需要什么样的数据,并且允许单个函数有多个可预测的变量,它们接受不同数据类型的参数。例如“f”代表浮点数,“i”代表整数,“b”代表字节。根据这些规则,在以浮点数定义的3D位置创建顶点的完整OpenGL函数名为“glVertex3f”。只需修改最后一个部分使其读取glVertex3i,就可以在逻辑上更改该函数以接受整数。OpenGL成功的一个部分是严格遵守诸如函数命名约定
  • 发表于 2020-08-07 21:01
  • 阅读 ( 760 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具