/* This file was generated by idltool 51.8. Do not edit */ #ifndef EXEC_TYPES_H #include #endif #ifndef EXEC_EXEC_H #include #endif #ifndef EXEC_INTERFACES_H #include #endif #include "tabor.h" extern ULONG VARARGS68K glut_Obtain(struct GlutIFace *); extern ULONG VARARGS68K glut_Release(struct GlutIFace *); extern void VARARGS68K glut_Expunge(struct GlutIFace *); extern struct Interface * VARARGS68K glut_Clone(struct GlutIFace *); extern void VARARGS68K glut_GLUTInit(struct GlutIFace *, int * argc, char ** argv); extern void VARARGS68K glut_GLUTExit(struct GlutIFace *); extern void VARARGS68K glut_GLUTInitWindowSize(struct GlutIFace *, int width, int height); extern void VARARGS68K glut_GLUTInitWindowPosition(struct GlutIFace *, int x, int y); extern void VARARGS68K glut_GLUTInitDisplayMode(struct GlutIFace *, unsigned int mode); extern int VARARGS68K glut_GLUTCreateWindow(struct GlutIFace *, const char * name); extern void VARARGS68K glut_GLUTDestroyWindow(struct GlutIFace *, int window); extern void VARARGS68K glut_GLUTPostRedisplay(struct GlutIFace *); extern void VARARGS68K glut_GLUTSwapBuffers(struct GlutIFace *); extern void VARARGS68K glut_GLUTMainLoop(struct GlutIFace *); extern void VARARGS68K glut_GLUTPositionWindow(struct GlutIFace *, int x, int y); extern void VARARGS68K glut_GLUTReshapeWindow(struct GlutIFace *, int width, int height); extern void VARARGS68K glut_GLUTFullScreen(struct GlutIFace *); extern void VARARGS68K glut_GLUTPushWindow(struct GlutIFace *); extern void VARARGS68K glut_GLUTPopWindow(struct GlutIFace *); extern void VARARGS68K glut_GLUTShowWindow(struct GlutIFace *); extern void VARARGS68K glut_GLUTHideWindow(struct GlutIFace *); extern void VARARGS68K glut_GLUTIconifyWindow(struct GlutIFace *); extern void VARARGS68K glut_GLUTSetWindowTitle(struct GlutIFace *, char * name); extern void VARARGS68K glut_GLUTSetIconTitle(struct GlutIFace *, char * name); extern void VARARGS68K glut_GLUTDisplayFunc(struct GlutIFace *, void (*func)()); extern void VARARGS68K glut_GLUTReshapeFunc(struct GlutIFace *, void (*func)(int, int)); extern void VARARGS68K glut_GLUTKeyboardFunc(struct GlutIFace *, void (*func)(unsigned char, int, int)); extern void VARARGS68K glut_GLUTMouseFunc(struct GlutIFace *, void (*func)(int, int, int, int)); extern void VARARGS68K glut_GLUTMotionFunc(struct GlutIFace *, void (*func)(int, int)); extern void VARARGS68K glut_GLUTPassiveMotionFunc(struct GlutIFace *, void (*func)(int, int)); extern void VARARGS68K glut_GLUTVisibilityFunc(struct GlutIFace *, void (*func)(int)); extern void VARARGS68K glut_GLUTEntryFunc(struct GlutIFace *, void (*func)(int)); extern void VARARGS68K glut_GLUTSpecialFunc(struct GlutIFace *, void (*func)(int, int, int)); extern void VARARGS68K glut_GLUTIdleFunc(struct GlutIFace *, void (*func)(void)); extern int VARARGS68K glut_GLUTGet(struct GlutIFace *, GLenum state); extern void VARARGS68K glut_GLUTKeyboardUpFunc(struct GlutIFace *, void (*func)(unsigned char, int, int)); extern void VARARGS68K glut_GLUTSpecialUpFunc(struct GlutIFace *, void (*func)(int, int, int)); extern void VARARGS68K glut_GLUTIgnoreKeyRepeat(struct GlutIFace *, int ignore); extern void VARARGS68K glut_GLUTBitmapCharacter(struct GlutIFace *, void* fontID, int character); extern void VARARGS68K glut_GLUTBitmapString(struct GlutIFace *, void* fontID, const unsigned char* string); extern int VARARGS68K glut_GLUTBitmapWidth(struct GlutIFace *, void* fontID, int character); extern int VARARGS68K glut_GLUTBitmapLength(struct GlutIFace *, void* fontID, const unsigned char* string); extern int VARARGS68K glut_GLUTBitmapHeight(struct GlutIFace *, void* fontID); extern void VARARGS68K glut_GLUTStrokeCharacter(struct GlutIFace *, void* fontID, int character); extern void VARARGS68K glut_GLUTStrokeString(struct GlutIFace *, void* fontID, const unsigned char* string); extern int VARARGS68K glut_GLUTStrokeWidth(struct GlutIFace *, void* fontID, int character); extern int VARARGS68K glut_GLUTStrokeLength(struct GlutIFace *, void* fontID, const unsigned char* string); extern int VARARGS68K glut_GLUTStrokeHeight(struct GlutIFace *, void* fontID); extern void VARARGS68K glut_GLUTGameModeString(struct GlutIFace *, const char* string); extern int VARARGS68K glut_GLUTEnterGameMode(struct GlutIFace *); extern void VARARGS68K glut_GLUTLeaveGameMode(struct GlutIFace *); extern int VARARGS68K glut_GLUTGameModeGet(struct GlutIFace *, GLenum eWhat); extern void VARARGS68K TABORIZE(glut_GLUTWireCube)(struct GlutIFace *, GLdouble size); extern void VARARGS68K TABORIZE(glut_GLUTSolidCube)(struct GlutIFace *, GLdouble size); extern void VARARGS68K TABORIZE(glut_GLUTWireSphere)(struct GlutIFace *, GLdouble radius, GLint slices, GLint stacks); extern void VARARGS68K TABORIZE(glut_GLUTSolidSphere)(struct GlutIFace *, GLdouble radius, GLint slices, GLint stacks); extern void VARARGS68K TABORIZE(glut_GLUTWireCone)(struct GlutIFace *, GLdouble base, GLdouble height, GLint slices, GLint stacks); extern void VARARGS68K TABORIZE(glut_GLUTSolidCone)(struct GlutIFace *, GLdouble base, GLdouble height, GLint slices, GLint stacks); extern void VARARGS68K TABORIZE(glut_GLUTWireTorus)(struct GlutIFace *, GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); extern void VARARGS68K TABORIZE(glut_GLUTSolidTorus)(struct GlutIFace *, GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); extern void VARARGS68K glut_GLUTWireDodecahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTSolidDodecahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTWireOctahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTSolidOctahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTWireTetrahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTSolidTetrahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTWireIcosahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTSolidIcosahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTWireRhombicDodecahedron(struct GlutIFace *); extern void VARARGS68K glut_GLUTSolidRhombicDodecahedron(struct GlutIFace *); extern void VARARGS68K TABORIZE(glut_GLUTWireSierpinskiSponge)(struct GlutIFace *, int num_levels, GLdouble offset[3], GLdouble scale); extern void VARARGS68K TABORIZE(glut_GLUTSolidSierpinskiSponge)(struct GlutIFace *, int num_levels, GLdouble offset[3], GLdouble scale); extern void VARARGS68K TABORIZE(glut_GLUTWireCylinder)(struct GlutIFace *, GLdouble radius, GLdouble height, GLint slices, GLint stacks); extern void VARARGS68K TABORIZE(glut_GLUTSolidCylinder)(struct GlutIFace *, GLdouble radius, GLdouble height, GLint slices, GLint stacks); extern void VARARGS68K TABORIZE(glut_GLUTWireTeapot)(struct GlutIFace *, GLdouble size); extern void VARARGS68K TABORIZE(glut_GLUTSolidTeapot)(struct GlutIFace *, GLdouble size); extern void VARARGS68K glut_GLUTSetOption(struct GlutIFace *, GLenum eWhat, int value); extern int VARARGS68K glut_GLUTDeviceGet(struct GlutIFace *, GLenum eWhat); extern int VARARGS68K glut_GLUTGetModifiers(struct GlutIFace *); extern int VARARGS68K glut_GLUTLayerGet(struct GlutIFace *, GLenum eWhat); extern void VARARGS68K glut_GLUTEstablishOverlay(struct GlutIFace *); extern void VARARGS68K glut_GLUTRemoveOverlay(struct GlutIFace *); extern void VARARGS68K glut_GLUTUseLayer(struct GlutIFace *, GLenum layer); extern void VARARGS68K glut_GLUTPostOverlayRedisplay(struct GlutIFace *); extern void VARARGS68K glut_GLUTPostWindowOverlayRedisplay(struct GlutIFace *, int ID); extern void VARARGS68K glut_GLUTShowOverlay(struct GlutIFace *); extern void VARARGS68K glut_GLUTHideOverlay(struct GlutIFace *); extern void VARARGS68K glut_GLUTTimerFunc(struct GlutIFace *, unsigned int msecs, void (*func)(int value), int value); extern void VARARGS68K glut_GLUTCloseFunc(struct GlutIFace *, void (*func)(void)); extern int VARARGS68K glut_GLUTExtensionSupported(struct GlutIFace *, const char* extension); extern void VARARGS68K glut_GLUTSetKeyRepeat(struct GlutIFace *, int repeatMode); extern void VARARGS68K glut_GLUTForceJoystickFunc(struct GlutIFace *); extern void VARARGS68K TABORIZE(glut_GLUTSetColor)(struct GlutIFace *, int nColor, GLfloat red, GLfloat green, GLfloat blue); extern GLfloat VARARGS68K TABORIZE(glut_GLUTGetColor)(struct GlutIFace *, int color, int component); extern void VARARGS68K glut_GLUTCopyColormap(struct GlutIFace *, int window); extern void VARARGS68K glut_GLUTWarpPointer(struct GlutIFace *, int x, int y); extern void VARARGS68K glut_GLUTSpaceballMotionFunc(struct GlutIFace *, void (*callback)( int, int, int )); extern void VARARGS68K glut_GLUTSpaceballRotateFunc(struct GlutIFace *, void (*callback)( int, int, int )); extern void VARARGS68K glut_GLUTSpaceballButtonFunc(struct GlutIFace *, void (*callback)( int, int )); extern void VARARGS68K glut_GLUTButtonBoxFunc(struct GlutIFace *, void (*callback)( int, int )); extern void VARARGS68K glut_GLUTDialsFunc(struct GlutIFace *, void (*callback)( int, int )); extern void VARARGS68K glut_GLUTTabletMotionFunc(struct GlutIFace *, void (*callback)( int, int )); extern void VARARGS68K glut_GLUTTabletButtonFunc(struct GlutIFace *, void (*callback)( int, int, int, int )); extern void VARARGS68K glut_GLUTOverlayDisplayFunc(struct GlutIFace *, void (*callback)( void )); extern void VARARGS68K glut_GLUTJoystickFunc(struct GlutIFace *, void (*callback)( unsigned int, int, int, int ), int pollInterval); STATIC CONST APTR main_vectors[] = { glut_Obtain, glut_Release, glut_Expunge, glut_Clone, glut_GLUTInit, glut_GLUTExit, glut_GLUTInitWindowSize, glut_GLUTInitWindowPosition, glut_GLUTInitDisplayMode, glut_GLUTCreateWindow, glut_GLUTDestroyWindow, glut_GLUTPostRedisplay, glut_GLUTSwapBuffers, glut_GLUTMainLoop, glut_GLUTPositionWindow, glut_GLUTReshapeWindow, glut_GLUTFullScreen, glut_GLUTPushWindow, glut_GLUTPopWindow, glut_GLUTShowWindow, glut_GLUTHideWindow, glut_GLUTIconifyWindow, glut_GLUTSetWindowTitle, glut_GLUTSetIconTitle, glut_GLUTDisplayFunc, glut_GLUTReshapeFunc, glut_GLUTKeyboardFunc, glut_GLUTMouseFunc, glut_GLUTMotionFunc, glut_GLUTPassiveMotionFunc, glut_GLUTVisibilityFunc, glut_GLUTEntryFunc, glut_GLUTSpecialFunc, glut_GLUTIdleFunc, glut_GLUTGet, glut_GLUTKeyboardUpFunc, glut_GLUTSpecialUpFunc, glut_GLUTIgnoreKeyRepeat, glut_GLUTBitmapCharacter, glut_GLUTBitmapString, glut_GLUTBitmapWidth, glut_GLUTBitmapLength, glut_GLUTBitmapHeight, glut_GLUTStrokeCharacter, glut_GLUTStrokeString, glut_GLUTStrokeWidth, glut_GLUTStrokeLength, glut_GLUTStrokeHeight, glut_GLUTGameModeString, glut_GLUTEnterGameMode, glut_GLUTLeaveGameMode, glut_GLUTGameModeGet, TABORIZE(glut_GLUTWireCube), TABORIZE(glut_GLUTSolidCube), TABORIZE(glut_GLUTWireSphere), TABORIZE(glut_GLUTSolidSphere), TABORIZE(glut_GLUTWireCone), TABORIZE(glut_GLUTSolidCone), TABORIZE(glut_GLUTWireTorus), TABORIZE(glut_GLUTSolidTorus), glut_GLUTWireDodecahedron, glut_GLUTSolidDodecahedron, glut_GLUTWireOctahedron, glut_GLUTSolidOctahedron, glut_GLUTWireTetrahedron, glut_GLUTSolidTetrahedron, glut_GLUTWireIcosahedron, glut_GLUTSolidIcosahedron, glut_GLUTWireRhombicDodecahedron, glut_GLUTSolidRhombicDodecahedron, TABORIZE(glut_GLUTWireSierpinskiSponge), TABORIZE(glut_GLUTSolidSierpinskiSponge), TABORIZE(glut_GLUTWireCylinder), TABORIZE(glut_GLUTSolidCylinder), TABORIZE(glut_GLUTWireTeapot), TABORIZE(glut_GLUTSolidTeapot), glut_GLUTSetOption, glut_GLUTDeviceGet, glut_GLUTGetModifiers, glut_GLUTLayerGet, glut_GLUTEstablishOverlay, glut_GLUTRemoveOverlay, glut_GLUTUseLayer, glut_GLUTPostOverlayRedisplay, glut_GLUTPostWindowOverlayRedisplay, glut_GLUTShowOverlay, glut_GLUTHideOverlay, glut_GLUTTimerFunc, glut_GLUTCloseFunc, glut_GLUTExtensionSupported, glut_GLUTSetKeyRepeat, glut_GLUTForceJoystickFunc, TABORIZE(glut_GLUTSetColor), TABORIZE(glut_GLUTGetColor), glut_GLUTCopyColormap, glut_GLUTWarpPointer, glut_GLUTSpaceballMotionFunc, glut_GLUTSpaceballRotateFunc, glut_GLUTSpaceballButtonFunc, glut_GLUTButtonBoxFunc, glut_GLUTDialsFunc, glut_GLUTTabletMotionFunc, glut_GLUTTabletButtonFunc, glut_GLUTOverlayDisplayFunc, glut_GLUTJoystickFunc, (APTR)-1 };