fltkhs-0.1.0.0: c-src/glutC.cpp
#include "glutC.h"
#ifdef __cplusplus
EXPORT {
#endif
FL_EXPORT_C(void,flc_glutInit)(int* argcp,char** argv){
glutInit(argcp,argv);
}
FL_EXPORT_C(void,flc_glutInitDisplayMode)(unsigned int mode){
glutInitDisplayMode(mode);
}
FL_EXPORT_C(void,flc_glutInitWindowPosition)(int x,int y){
glutInitWindowPosition(x,y);
}
FL_EXPORT_C(void,flc_glutInitWindowSize)(int w,int h){
glutInitWindowSize(w,h);
}
FL_EXPORT_C(void,flc_glutMainLoop)( ){
glutMainLoop();
}
FL_EXPORT_C(int,flc_glutCreateWindow)(char* title){
return glutCreateWindow(title);
}
FL_EXPORT_C(int,flc_glutCreateSubWindow)(int win,int x,int y,int width,int height){
return glutCreateSubWindow(win,x,y,width,height);
}
FL_EXPORT_C(void,flc_glutDestroyWindow)(int win){
glutDestroyWindow(win);
}
FL_EXPORT_C(void,flc_glutPostRedisplay)( ){
glutPostRedisplay();
}
FL_EXPORT_C(void,flc_glutPostWindowRedisplay)(int win){
glutPostWindowRedisplay(win);
}
FL_EXPORT_C(void,flc_glutSwapBuffers)( ){
glutSwapBuffers();
}
FL_EXPORT_C(int,flc_glutGetWindow)( ){
return glutGetWindow();
}
FL_EXPORT_C(void,flc_glutSetWindow)(int win){
glutSetWindow(win);
}
FL_EXPORT_C(void,flc_glutSetWindowTitle)(char* t){
glutSetWindowTitle(t);
}
FL_EXPORT_C(void,flc_glutSetIconTitle)(char* t){
glutSetIconTitle(t);
}
FL_EXPORT_C(void,flc_glutPositionWindow)(int x,int y){
glutPositionWindow(x,y);
}
FL_EXPORT_C(void,flc_glutReshapeWindow)(int w,int h){
glutReshapeWindow(w,h);
}
FL_EXPORT_C(void,flc_glutPopWindow)( ){
glutPopWindow();
}
FL_EXPORT_C(void,flc_glutPushWindow)( ){
glutPushWindow();
}
FL_EXPORT_C(void,flc_glutIconifyWindow)( ){
glutIconifyWindow();
}
FL_EXPORT_C(void,flc_glutShowWindow)( ){
glutShowWindow();
}
FL_EXPORT_C(void,flc_glutHideWindow)( ){
glutHideWindow();
}
FL_EXPORT_C(void,flc_glutFullScreen)( ){
glutFullScreen();
}
FL_EXPORT_C(void,flc_glutSetCursor)(Fl_Cursor cursor){
glutSetCursor(cursor);
}
FL_EXPORT_C(void,flc_glutWarpPointer)(int x,int y){
glutWarpPointer(x,y);
}
FL_EXPORT_C(void,flc_glutEstablishOverlay)( ){
glutEstablishOverlay();
}
FL_EXPORT_C(void,flc_glutRemoveOverlay)( ){
glutRemoveOverlay();
}
FL_EXPORT_C(void,flc_glutUseLayer)(GLenum layer){
glutUseLayer(layer);
}
FL_EXPORT_C(void,flc_glutPostOverlayRedisplay)( ){
glutPostOverlayRedisplay();
}
FL_EXPORT_C(void,flc_glutShowOverlay)( ){
glutShowOverlay();
}
FL_EXPORT_C(void,flc_glutHideOverlay)( ){
glutHideOverlay();
}
FL_EXPORT_C(int, flc_glutCreateMenu)(void (*f)(int)){
return glutCreateMenu(f);
}
FL_EXPORT_C(void,flc_glutDestroyMenu)(int menu){
glutDestroyMenu(menu);
}
FL_EXPORT_C(int,flc_glutGetMenu)( ){
return glutGetMenu();
}
FL_EXPORT_C(void,flc_glutSetMenu)(int m){
glutSetMenu(m);
}
FL_EXPORT_C(void,flc_glutAddMenuEntry)(char* label,int value){
glutAddMenuEntry(label,value);
}
FL_EXPORT_C(void,flc_glutAddSubMenu)(char* label,int submenu){
glutAddSubMenu(label,submenu);
}
FL_EXPORT_C(void,flc_glutChangeToMenuEntry)(int item,char* labela,int value){
glutChangeToMenuEntry(item,labela,value);
}
FL_EXPORT_C(void,flc_glutChangeToSubMenu)(int item,char* label,int submenu){
glutChangeToSubMenu(item,label,submenu);
}
FL_EXPORT_C(void,flc_glutRemoveMenuItem)(int item){
glutRemoveMenuItem(item);
}
FL_EXPORT_C(void,flc_glutAttachMenu)(int b){
glutAttachMenu(b);
}
FL_EXPORT_C(void,flc_glutDetachMenu)(int b){
glutDetachMenu(b);
}
FL_EXPORT_C(int,flc_glutGet)(GLenum type){
return glutGet(type);
}
FL_EXPORT_C(int,flc_glutDeviceGet)(GLenum type){
return glutDeviceGet(type);
}
FL_EXPORT_C(int,flc_glutGetModifiers)( ){
return glutGetModifiers();
}
FL_EXPORT_C(int,flc_glutLayerGet)(GLenum type){
return glutLayerGet(type);
}
FL_EXPORT_C(GLUTproc,flc_glutGetProcAddress)(const char* procName){
return glutGetProcAddress(procName);
}
FL_EXPORT_C(void,flc_glutBitmapCharacter)(void* font,int character){
glutBitmapCharacter(font,character);
}
FL_EXPORT_C(int,flc_glutBitmapHeight)(void* font){
return glutBitmapHeight(font);
}
FL_EXPORT_C(int,flc_glutBitmapLength)(void* font,const unsigned char* string){
return glutBitmapLength(font,string);
}
FL_EXPORT_C(void,flc_glutBitmapString)(void* font,const unsigned char* string){
glutBitmapString(font,string);
}
FL_EXPORT_C(int,flc_glutBitmapWidth)(void* font,int character){
return glutBitmapWidth(font,character);
}
// FL_EXPORT_C(int,flc_glutExtensionSupported)(char* name){
// return glutExtensionSupported(name);
// }
FL_EXPORT_C(void,flc_glutStrokeCharacter)(void* font,int character){
glutStrokeCharacter(font,character);
}
FL_EXPORT_C(GLfloat,flc_glutStrokeHeight)(void* font){
return glutStrokeHeight(font);
}
FL_EXPORT_C(int,flc_glutStrokeLength)(void* font,const unsigned char* string){
return glutStrokeLength(font,string);
}
FL_EXPORT_C(void,flc_glutStrokeString)(void* font,const unsigned char* string){
glutStrokeString(font,string);
}
FL_EXPORT_C(int,flc_glutStrokeWidth)(void* font,int character){
return glutStrokeWidth(font,character);
}
FL_EXPORT_C(void,flc_glutWireSphere)(GLdouble radius,GLint slices,GLint stacks){
glutWireSphere(radius,slices,stacks);
}
FL_EXPORT_C(void,flc_glutSolidSphere)(GLdouble radius,GLint slices,GLint stacks){
glutSolidSphere(radius,slices,stacks);
}
FL_EXPORT_C(void,flc_glutWireCone)(GLdouble base,GLdouble height,GLint slices,GLint stacks){
glutWireCone(base,height,slices,stacks);
}
FL_EXPORT_C(void,flc_glutSolidCone)(GLdouble base,GLdouble height,GLint slices,GLint stacks){
glutSolidCone(base,height,slices,stacks);
}
FL_EXPORT_C(void,flc_glutWireCube)(GLdouble size){
glutWireCube(size);
}
FL_EXPORT_C(void,flc_glutSolidCube)(GLdouble size){
glutSolidCube(size);
}
FL_EXPORT_C(void,flc_glutWireTorus)(GLdouble innerRadius,GLdouble outerRadius,GLint sides,GLint rings){
glutWireTorus(innerRadius,outerRadius,sides,rings);
}
FL_EXPORT_C(void,flc_glutSolidTorus)(GLdouble innerRadius,GLdouble outerRadius,GLint sides,GLint rings){
glutSolidTorus(innerRadius,outerRadius,sides,rings);
}
FL_EXPORT_C(void,flc_glutWireDodecahedron)( ){
glutWireDodecahedron();
}
FL_EXPORT_C(void,flc_glutSolidDodecahedron)( ){
glutSolidDodecahedron();
}
FL_EXPORT_C(void,flc_glutWireTeapot)(GLdouble size){
glutWireTeapot(size);
}
FL_EXPORT_C(void,flc_glutSolidTeapot)(GLdouble size){
glutSolidTeapot(size);
}
FL_EXPORT_C(void,flc_glutWireOctahedron)( ){
glutWireOctahedron();
}
FL_EXPORT_C(void,flc_glutSolidOctahedron)( ){
glutSolidOctahedron();
}
FL_EXPORT_C(void,flc_glutWireTetrahedron)( ){
glutWireTetrahedron();
}
FL_EXPORT_C(void,flc_glutSolidTetrahedron)( ){
glutSolidTetrahedron();
}
FL_EXPORT_C(void,flc_glutWireIcosahedron)( ){
glutWireIcosahedron();
}
FL_EXPORT_C(void,flc_glutSolidIcosahedron)( ){
glutSolidIcosahedron();
}
FL_EXPORT_C(void, flc_glutDisplayFunc)(void (*f)()){
glutDisplayFunc(f);
}
FL_EXPORT_C(void, flc_glutReshapeFunc)(void (*f)(int w, int h)){
glutReshapeFunc(f);
}
FL_EXPORT_C(void, flc_glutKeyboardFunc)(void (*f)(uchar key, int x, int y)){
glutKeyboardFunc(f);
}
FL_EXPORT_C(void, flc_glutMouseFunc)(void (*f)(int b, int state, int x, int y)){
glutMouseFunc(f);
}
FL_EXPORT_C(void, flc_glutMotionFunc)(void (*f)(int x, int y)){
glutMotionFunc(f);
}
FL_EXPORT_C(void, flc_glutPassiveMotionFunc)(void (*f)(int x, int y)){
glutPassiveMotionFunc(f);
}
FL_EXPORT_C(void, flc_glutEntryFunc)(void (*f)(int s)){
glutEntryFunc(f);
}
FL_EXPORT_C(void, flc_glutVisibilityFunc)(void (*f)(int s)){
glutVisibilityFunc(f);
}
FL_EXPORT_C(void, flc_glutIdleFunc)(void (*f)()){
glutIdleFunc(f);
}
FL_EXPORT_C(void, flc_glutTimerFunc)(unsigned int msec, void (*f)(int), int value){
glutTimerFunc(msec,f,value);
}
FL_EXPORT_C(void, flc_glutMenuStateFunc)(void (*f)(int state)){
glutMenuStateFunc(f);
}
FL_EXPORT_C(void, flc_glutMenuStatusFunc)(void (*f)(int status, int x, int y)){
glutMenuStatusFunc(f);
}
FL_EXPORT_C(void, flc_glutSpecialFunc)(void (*f)(int key, int x, int y)){
glutSpecialFunc(f);
}
FL_EXPORT_C(void, flc_glutOverlayDisplayFunc)(void (*f)()){
glutOverlayDisplayFunc(f);
}
#ifdef __cplusplus
}
#endif