OpenGL函数类型

windows NT下除了OpenGL函数,还支持四类函数:

1.OpenGL实用库:glu开头的43个函数
2.OpenGL辅助库:aux开头的31个函数
3.Windows专用库函数:wgl开头的6个函数
4.Win32Api:5个函数,无专用前缀

OpenGL中有115个核心函数,跨平台,可派生出300多个函数;

关于glu函数:


    OpenGL的实用函数是比OpenGL核心函数更高一层的函数,这些函数是通过调用核心函数
来起作用的。这些函数提供了十分简单的用法,从而减轻了开发者的编程负担。OpenGL的实
用函数包括纹理映射、坐标变换、多边形分化、绘制一些如椭球、圆柱、茶壶等简单多边形
实体(本书将详细讲述这些函数的具体用法)等。这部分函数象核心函数一样在任何OpenGL
平台都可以应用。

关于aux函数:


    OpenGL的辅助库是一些特殊的函数,这些函数本来是用于初学者做简单的练习之用,因
此这些函数不能在所有的OpenGL平台上使用,在Windows NT环境下可以使用这些函数。这
些函数使用简单,它们可以用于窗口管理、输入输出处理以及绘制一些简单的三维形体。为
了使OpenGL的应用程序具有良好的移植性,在使用OpenGL辅助库的时候应谨慎。

关于wgl函数:


    6个WGL函数是用于连接OpenGL和WindowsNT,这些函数用于在WindowsNT环境下的
OpenGL窗口能够进行渲染着色,在窗口内绘制位图字体以及把文本放在窗口的某一位置等。
这些函数把Windows和OpenGL揉合在一起。

关于Win32API:


    5个Win32函数用于处理象素存储格式和双缓冲区,显然这些函数仅仅能够用于
Win32系统而不能用于其他OpenGL平台。

转载于:https://www.cnblogs.com/jaybird/archive/2012/03/16/2400532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值