void glutMainLoop(void)
让glut程序进入事件循环。在一个glut程序中最多只能调用一次。一旦调用,会直到程序结束才返回。
int glutCreateWindow(char* name);
产生一个顶层的窗口。name作为窗口的名字,也就是窗口标题栏显示的内容。
返回值是生成窗口的标记符,可用函数glutGetWindow()加以引用。
int glutCreateSubWindow(int win,int x,int y,int width,int height);
创建一个子窗口。win是其父窗口的标记符。x,y是相对父窗口的位移,以像素表示。
width,height是子窗口的宽和高。
void glutSetWindow(int win);
int glutGetWindow(void);
功能分别是:设置标记符为win的窗口为当前窗口;返回当前窗口的标记符。
void glutDestroyWindow(int win);
销毁以win标记的窗口。
void glutPostRedisplay(void);
将当前窗口打上标记,标记其需要再次显示。
void glutSwapBuffers(void);
当窗口模式为双缓存时,此函数的功能就是把后台缓存的内容交换到前台显示。当然,只有单缓 存时,使用它的功能跟用glFlush()一样。
而使用双缓存是为了把完整图画一次性显示在窗口上,或者是为了实现动画。
void glutPositionWindow(int x,int y);
改变当前窗口的位置:当前窗口是顶层窗口时,x,y是相对于屏幕的的位移;当前窗口若是子窗口时,x,y是相对其父窗口原点的位移。
void glutReshapeWindow(int width,int height);
改变当前窗口的大小。
width,height是当前窗口新的宽度和高度值,当然只能是正值。
void glutFullscreen(void);
让当前窗口全屏显示。当前窗口是顶层窗口时才有效。
void glutPopWindow(void);
void glutPushWindow(void);
对顶层窗口和子窗口均有效。改变当前窗口在栈中相对于其它窗口的次序。
void glutShowWindow(void);
void glutHideWindow(void);
void glutIconifyWindow(void);
这三个函数作用是改变当前窗口的显示状态。
- glutShowWindow让当前窗口可视(这时它还是可能被其它窗口挡住)。
- glutHideWindow让当前窗口成为不可视状态。
- glutIconifyWindow让当前窗口成为一个图标,也即是最小化。
void glutSetWindowTitle(char* name);
void glutSetIconTitle(char* name);
设置当前窗口(必须是顶层窗口)的标题和图标化时的标题。
void glutSetCursor(int cursor);
设置当前窗口的光标样式。
cursor可选值有许多:如GLUT_CURSOR_RIGHT_ARROW指向右边的光标,GLUT_CURSOR_LEFT_ARROW指向左边的光标,GLUT_CURSOR_INFO成为手状。
GLUT_CURSOR_DESTROY呈叉状,GLUT_CURSOR_HELP呈现问号的形状。等等。
分享到:
相关推荐
glut函数库 几个glut函数库 glut函数库
glut函数说明 CONTENTS i Contents 1 Introduction 2 Initialization 3 Beginning Event Processing 4 Window Management 5 Overlay Management 6 Menu Management ...
glut函数库资料,常用的函数以及说明都有了
opengl里的glut函数说明,比较全面的解释glut.h头文件里的各种函数,利于opengl画图时使用
GLUT函数详解PDF,学习OPENGL的朋友可以下载并参考
opengl实用函数说明 一、初始化 二、事件处理 三、窗口管理 四、窗口的覆盖管理 五、菜单管理 六、注册回调
OpenGL的glut库函数,是使用OpenGL的必备函数库,也是使用前调试计算机的必备函数
包含常用的glut函数的用法:如 void glutDisplayFunc(void (*func)(void));
GLUT函数的中文介绍,很实用! 尤其适合初学者,请大家放心使用!
前面一篇文章我向大家介绍了我自己制作的基于glut的OpenGL框架。... 组件化glut按键处理功能,这是一个好主意。在这个想法下,我将glut按键处理的功能写到一个类,叫作KeyEvent。下面是我们这个类的定义:
openGL和glut两个库文件的API函数说明文档 openGL和glut两个库文件的API函数说明文档 openGL和glut两个库文件的API函数说明文档
GLUT window 库文件
这是OpenGl中的重要的GLUT数据库中重要函数的功能说明
Glut函数详解.pdf 很全的 Glut函数详解.pdf 很全的
开发openggl的窗口管理库glut,非常方便易用。
图形函数库,包括glut.h,glut.lib,glut32.lib,glut32.dll,glut.dll,
GLUT工具包下载。内含glut.dll、glut.h、glut.lib、glut32.dll、glut32.lib五个文件
glut的中文函数说明,里面说讲述了函数的用法
glut函数注解 很有用哦。 这方面资料不哦多。
OpenGL中常用的GLUT函数库GLUT函数库GLUT函数库