亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? glut.h

?? viewml移植到win32,windows平臺代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
//// "$Id: glut.H 4288 2005-04-16 00:13:17Z mike $"//// GLUT emulation header file for the Fast Light Tool Kit (FLTK).//// Copyright 1998-2005 by Bill Spitzak and others.//// This library is free software; you can redistribute it and/or// modify it under the terms of the GNU Library General Public// License as published by the Free Software Foundation; either// version 2 of the License, or (at your option) any later version.//// This library is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU// Library General Public License for more details.//// You should have received a copy of the GNU Library General Public// License along with this library; if not, write to the Free Software// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307// USA.//// Please report all bugs and problems on the following page:////     http://www.fltk.org/str.php//// Emulation of GLUT using fltk.// GLUT is Copyright (c) Mark J. Kilgard, 1994, 1995, 1996:// "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."// Although I have copied the GLUT API, none of my code is based on// any GLUT implementation details and is therefore covered by the LGPL.// FLTK does not include the GLUT drawing functions (such as// glutWireTeapot()) or the stroke fonts but the declarations for the// drawing functions are included here because otherwise there is no// way to get them along with this.  To use them you will have to// link in the original GLUT library, put -lglut *after* -lfltk.// Commented out lines indicate parts of GLUT that are not emulated.#ifndef __glut_h__#  define __glut_h__#  include "gl.h"//#  include <GL/glu.h>////////////////////////////////////////////////////////////////// GLUT is emulated using this window class and these static variables// (plus several more static variables hidden in glut.C):#  include "Fl.H"#  include "Fl_Gl_Window.H"class FL_EXPORT Fl_Glut_Window : public Fl_Gl_Window {  void _init();  int mouse_down;protected:  void draw();  void draw_overlay();  int handle(int);public: // so the inline functions work  int number;  int menu[3];  void make_current();  void (*display)();  void (*overlaydisplay)();  void (*reshape)(int w, int h);  void (*keyboard)(uchar, int x, int y);  void (*mouse)(int b, int state, int x, int y);  void (*motion)(int x, int y);  void (*passivemotion)(int x, int y);  void (*entry)(int);  void (*visibility)(int);  void (*special)(int, int x, int y);  Fl_Glut_Window(int w, int h, const char *);  Fl_Glut_Window(int x, int y, int w, int h, const char *);  ~Fl_Glut_Window();};extern FL_EXPORT Fl_Glut_Window *glut_window;	// the current windowextern FL_EXPORT int glut_menu;			// the current menu// function pointers that are not per-window:extern FL_EXPORT void (*glut_idle_function)();extern FL_EXPORT void (*glut_menustate_function)(int);extern FL_EXPORT void (*glut_menustatus_function)(int,int,int);//////////////////////////////////////////////////////////////////#  define GLUT_API_VERSION This does not match any version of GLUT exactly...FL_EXPORT void glutInit(int *argcp, char **argv); // creates first windowFL_EXPORT void glutInitDisplayMode(unsigned int mode);// the FL_ symbols have the same value as the GLUT ones:#  define GLUT_RGB	FL_RGB#  define GLUT_RGBA	FL_RGB#  define GLUT_INDEX	FL_INDEX#  define GLUT_SINGLE	FL_SINGLE#  define GLUT_DOUBLE	FL_DOUBLE#  define GLUT_ACCUM	FL_ACCUM#  define GLUT_ALPHA	FL_ALPHA#  define GLUT_DEPTH	FL_DEPTH#  define GLUT_STENCIL	FL_STENCIL#  define GLUT_MULTISAMPLE FL_MULTISAMPLE#  define GLUT_STEREO	FL_STEREO// #  define GLUT_LUMINANCE		512FL_EXPORT void glutInitWindowPosition(int x, int y);FL_EXPORT void glutInitWindowSize(int w, int h);FL_EXPORT void glutMainLoop();FL_EXPORT int glutCreateWindow(char *title);FL_EXPORT int glutCreateSubWindow(int win, int x, int y, int width, int height);FL_EXPORT void glutDestroyWindow(int win);inline void glutPostRedisplay() {glut_window->redraw();}FL_EXPORT void glutSwapBuffers();inline int glutGetWindow() {return glut_window->number;}FL_EXPORT void glutSetWindow(int win);inline void glutSetWindowTitle(char *t) {glut_window->label(t);}inline void glutSetIconTitle(char *t) {glut_window->iconlabel(t);}inline void glutPositionWindow(int x, int y) {glut_window->position(x,y);}inline void glutReshapeWindow(int w, int h) {glut_window->size(w,h);}inline void glutPopWindow() {glut_window->show();}//inline void glutPushWindow();inline void glutIconifyWindow() {glut_window->iconize();}inline void glutShowWindow() {glut_window->show();}inline void glutHideWindow() {glut_window->hide();}inline void glutFullScreen() {glut_window->fullscreen();}inline void glutSetCursor(Fl_Cursor cursor) {glut_window->cursor(cursor);}// notice that the numeric values are different than glut:#  define GLUT_CURSOR_RIGHT_ARROW		((Fl_Cursor)2)#  define GLUT_CURSOR_LEFT_ARROW		((Fl_Cursor)67)#  define GLUT_CURSOR_INFO			FL_CURSOR_HAND#  define GLUT_CURSOR_DESTROY			((Fl_Cursor)45)#  define GLUT_CURSOR_HELP			FL_CURSOR_HELP#  define GLUT_CURSOR_CYCLE			((Fl_Cursor)26)#  define GLUT_CURSOR_SPRAY			((Fl_Cursor)63)#  define GLUT_CURSOR_WAIT			FL_CURSOR_WAIT#  define GLUT_CURSOR_TEXT			FL_CURSOR_INSERT#  define GLUT_CURSOR_CROSSHAIR			FL_CURSOR_CROSS#  define GLUT_CURSOR_UP_DOWN			FL_CURSOR_NS#  define GLUT_CURSOR_LEFT_RIGHT		FL_CURSOR_WE#  define GLUT_CURSOR_TOP_SIDE			FL_CURSOR_N#  define GLUT_CURSOR_BOTTOM_SIDE		FL_CURSOR_S#  define GLUT_CURSOR_LEFT_SIDE			FL_CURSOR_W#  define GLUT_CURSOR_RIGHT_SIDE		FL_CURSOR_E#  define GLUT_CURSOR_TOP_LEFT_CORNER		FL_CURSOR_NW#  define GLUT_CURSOR_TOP_RIGHT_CORNER		FL_CURSOR_NE#  define GLUT_CURSOR_BOTTOM_RIGHT_CORNER	FL_CURSOR_SE#  define GLUT_CURSOR_BOTTOM_LEFT_CORNER	FL_CURSOR_SW#  define GLUT_CURSOR_INHERIT			FL_CURSOR_DEFAULT#  define GLUT_CURSOR_NONE			FL_CURSOR_NONE#  define GLUT_CURSOR_FULL_CROSSHAIR		FL_CURSOR_CROSS//inline void glutWarpPointer(int x, int y);inline void glutEstablishOverlay() {glut_window->make_overlay_current();}inline void glutRemoveOverlay() {glut_window->hide_overlay();}inline void glutUseLayer(GLenum layer) {  layer ? glut_window->make_overlay_current() : glut_window->make_current();}enum {GLUT_NORMAL, GLUT_OVERLAY};inline void glutPostOverlayRedisplay() {glut_window->redraw_overlay();}inline void glutShowOverlay() {glut_window->redraw_overlay();}inline void glutHideOverlay() {glut_window->hide_overlay();}FL_EXPORT int glutCreateMenu(void (*)(int));FL_EXPORT void glutDestroyMenu(int menu);inline int glutGetMenu() {return glut_menu;}inline void glutSetMenu(int m) {glut_menu = m;}FL_EXPORT void glutAddMenuEntry(char *label, int value);FL_EXPORT void glutAddSubMenu(char *label, int submenu);FL_EXPORT void glutChangeToMenuEntry(int item, char *label, int value);FL_EXPORT void glutChangeToSubMenu(int item, char *label, int submenu);FL_EXPORT void glutRemoveMenuItem(int item);inline void glutAttachMenu(int b) {glut_window->menu[b] = glut_menu;}inline void glutDetachMenu(int b) {glut_window->menu[b] = 0;}inline void glutDisplayFunc(void (*f)()) {glut_window->display = f;}inline void glutReshapeFunc(void (*f)(int w, int h)) {glut_window->reshape=f;}inline void glutKeyboardFunc(void (*f)(uchar key, int x, int y)) {  glut_window->keyboard = f;}inline void glutMouseFunc(void (*f)(int b, int state, int x, int y)) {  glut_window->mouse = f;}#  define GLUT_LEFT_BUTTON		0#  define GLUT_MIDDLE_BUTTON		1#  define GLUT_RIGHT_BUTTON		2#  define GLUT_DOWN			0#  define GLUT_UP			1inline void glutMotionFunc(void (*f)(int x, int y)) {glut_window->motion= f;}inline void glutPassiveMotionFunc(void (*f)(int x, int y)) {  glut_window->passivemotion= f;}inline void glutEntryFunc(void (*f)(int s)) {glut_window->entry = f;}enum {GLUT_LEFT, GLUT_ENTERED};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕日韩av资源站| 在线亚洲一区二区| 亚洲国产精品传媒在线观看| 国产精品小仙女| 亚洲国产电影在线观看| av电影天堂一区二区在线| 亚洲精品中文在线| 欧美日韩一区三区四区| 男人操女人的视频在线观看欧美| 日韩一级精品视频在线观看| 国产乱子伦一区二区三区国色天香| 2020国产精品自拍| voyeur盗摄精品| 亚洲超碰精品一区二区| 精品免费日韩av| av日韩在线网站| 首页欧美精品中文字幕| 久久久久久9999| 色狠狠av一区二区三区| 七七婷婷婷婷精品国产| 国产精品三级在线观看| 欧美日韩一区国产| 国产一区二区三区免费看| 亚洲三级在线看| 欧美一级黄色片| kk眼镜猥琐国模调教系列一区二区 | 日韩高清不卡一区二区三区| 久久嫩草精品久久久久| 在线中文字幕不卡| 国产综合色视频| 亚洲亚洲人成综合网络| 国产午夜精品在线观看| 色婷婷久久一区二区三区麻豆| 青青草国产精品97视觉盛宴| 中文字幕欧美国产| 欧美一级精品大片| 91国偷自产一区二区开放时间 | www.亚洲在线| 日本视频中文字幕一区二区三区| 中文字幕在线不卡一区二区三区| 欧美久久一区二区| 99精品视频中文字幕| 久久99久久久久久久久久久| 亚洲男人天堂一区| 国产清纯美女被跳蛋高潮一区二区久久w| 在线视频综合导航| 大桥未久av一区二区三区中文| 日本va欧美va欧美va精品| 亚洲女同一区二区| 欧美国产精品一区二区三区| 精品入口麻豆88视频| 欧美日韩激情在线| 在线中文字幕不卡| av电影在线观看完整版一区二区| 国内一区二区在线| 美国三级日本三级久久99| 一区二区三区自拍| 国产精品第五页| 国产女人aaa级久久久级| 精品国产91九色蝌蚪| 91麻豆精品91久久久久久清纯 | 欧美精品v日韩精品v韩国精品v| 91玉足脚交白嫩脚丫在线播放| 国产资源在线一区| 久久99精品国产| 精品亚洲成a人| 激情小说欧美图片| 极品美女销魂一区二区三区 | 国产美女在线观看一区| 久久99精品国产.久久久久| 欧美一级在线免费| 色婷婷综合中文久久一本| av一区二区久久| 99精品国产视频| eeuss鲁片一区二区三区在线看| 丁香亚洲综合激情啪啪综合| 国产99久久久国产精品潘金| 国产成人午夜精品5599| 成人一级片在线观看| 从欧美一区二区三区| 丁香激情综合国产| 99国产精品视频免费观看| 99国产欧美另类久久久精品| av欧美精品.com| 色又黄又爽网站www久久| 一本色道久久综合狠狠躁的推荐| 91丨porny丨蝌蚪视频| 91蜜桃网址入口| 欧美网站大全在线观看| 欧美高清视频www夜色资源网| 欧美一区二区视频在线观看2020| 日韩欧美中文字幕精品| 精品国产人成亚洲区| 国产女人18毛片水真多成人如厕 | 国产精品电影一区二区三区| 日韩高清在线不卡| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久99精品一区二区三区三区| 欧洲中文字幕精品| 欧美一级高清大全免费观看| 精品国产一区二区三区忘忧草 | 色一情一伦一子一伦一区| 欧美三级在线看| 精品国产乱码久久| 国产精品人成在线观看免费| 亚洲综合激情另类小说区| 青青草国产成人99久久| 捆绑调教美女网站视频一区| 不卡一区二区中文字幕| 欧美系列一区二区| 2023国产精品自拍| 亚洲欧美日韩久久精品| 日韩专区欧美专区| 成人污视频在线观看| 欧美日韩不卡一区| 久久久国产午夜精品| 一区二区欧美在线观看| 韩国成人福利片在线播放| 色综合中文字幕国产 | 男人的天堂久久精品| 不卡视频在线看| 91精品国产欧美一区二区| 中文字幕免费不卡| 蜜臀国产一区二区三区在线播放 | 亚洲欧洲日本在线| 另类综合日韩欧美亚洲| 色婷婷av一区二区三区大白胸| 精品国精品国产| 亚洲午夜一区二区三区| 丰满少妇久久久久久久| 日韩午夜av一区| 亚洲电影视频在线| 96av麻豆蜜桃一区二区| 久久综合久久久久88| 亚洲一区二区成人在线观看| 国产一区91精品张津瑜| 日韩一区二区不卡| 亚洲一区二区在线观看视频| 国产精品资源在线看| 日韩美女在线视频 | 欧美久久一二三四区| 欧美一区二区三区男人的天堂| 国产欧美视频一区二区三区| 日韩一区精品字幕| 成人一区二区三区中文字幕| 精品sm捆绑视频| 天天色综合天天| 99在线精品视频| 欧美色倩网站大全免费| 国产精品成人免费| 国产一区高清在线| 日韩精品一区二区三区蜜臀 | 欧美成人性福生活免费看| 日韩一区在线看| 国产精品资源网| 久久在线免费观看| 日韩av一二三| 色综合久久综合中文综合网| 久久精品视频网| 国产成人亚洲综合a∨猫咪| 日韩一区二区在线播放| 亚洲成人免费av| 在线观看一区二区视频| 亚洲va欧美va人人爽| 日韩精品1区2区3区| 夜夜夜精品看看| 成人v精品蜜桃久久一区| 国产午夜亚洲精品不卡| 精品一区二区三区久久久| 亚洲精品在线电影| 蜜桃视频免费观看一区| 91麻豆精品91久久久久同性| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美色区777第一页| 日韩不卡在线观看日韩不卡视频| 欧美色视频一区| 久久激五月天综合精品| 久久精品一区二区| 国产成人av一区二区| 国产精品美女www爽爽爽| 成人av网址在线观看| 亚洲久草在线视频| 欧美色视频一区| 日韩电影免费在线看| 日韩精品在线一区二区| 精品影视av免费| 国产精品久久久久久久久果冻传媒 | 美女久久久精品| 久久综合久久综合九色| 国产一区二区伦理片| 国产视频视频一区| 色综合久久中文综合久久97| 亚洲精品国产a久久久久久| 欧美在线综合视频| 日韩国产高清影视| 国产精品女同互慰在线看| av亚洲产国偷v产偷v自拍| 亚洲综合色噜噜狠狠| 精品福利一区二区三区| 成人一区二区在线观看|