⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glutstate.h

📁 mesa-6.5-minigui源码
💻 H
字号:
/*********************************************************** *      Copyright (C) 1997, Be Inc.  Copyright (C) 1999, Jake Hamby. * * This program is freely distributable without licensing fees * and is provided without guarantee or warrantee expressed or * implied. This program is -not- in the public domain. * * *  FILE:	glutState.h * *	DESCRIPTION:	the global state for GLUT *		(takes the place of glutint.h in the C version) ***********************************************************//*********************************************************** *	Headers ***********************************************************/#include <GL/glut.h>#include <Application.h>#include "glutWindow.h"#include "glutMenu.h"/*********************************************************** *	CLASS:	GlutState * *	DESCRIPTION:	all the global state variables ***********************************************************/struct GlutState {	BApplication *display;	thread_id appthread;		int initX, initY;			// initial window position	int initWidth, initHeight;	// initial window size	unsigned int displayMode;	// initial display mode	char *displayString;		// verbose display mode	GlutWindow *currentWindow;	// current window	GlutMenu *currentMenu;		// current menu		GlutWindow **windowList;	// array of pointers to windows	int windowListSize;			// size of window list		GLUTidleCB idle;				// idle callback	GLUTmenuStatusCB menuStatus;	// menu status callback	int modifierKeys;				// only valid during keyboard callback		bool debug;					// call glGetError	bool quitAll;				// quit 		GlutState() {		display = 0;		appthread = 0;		initX = initY = -1;		initWidth = initHeight = 300;		displayMode = GLUT_RGB | GLUT_SINGLE | GLUT_DEPTH;		displayString = 0;		currentWindow = 0;		currentMenu = 0;		windowList = 0;		windowListSize = 0;		idle = 0;		menuStatus = 0;		modifierKeys = ~0;		debug = quitAll = false;	}};/*********************************************************** *	Global variable (declared in glutInit.cpp) ***********************************************************/extern GlutState gState;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -