RingFreeGLUT 関数リファレンス — プログラミング言語 Ring 1.14 取扱説明書

Skip to content

# RingFreeGLUT 関数リファレンス

## はじめに

RingFreeGLUT 拡張機能の関数一覧です。

## リファレンス

- GLUT_RGB

- GLUT_RGBA

- GLUT_INDEX

- GLUT_SINGLE

- GLUT_DOUBLE

- GLUT_ACCUM

- GLUT_ALPHA

- GLUT_DEPTH

- GLUT_STENCIL

- GLUT_MULTISAMPLE

- GLUT_STEREO

- GLUT_LUMINANCE

- GLUT_KEY_F1

- GLUT_KEY_F2

- GLUT_KEY_F3

- GLUT_KEY_F4

- GLUT_KEY_F5

- GLUT_KEY_F6

- GLUT_KEY_F7

- GLUT_KEY_F8

- GLUT_KEY_F9

- GLUT_KEY_F10

- GLUT_KEY_F11

- GLUT_KEY_F12

- GLUT_KEY_LEFT

- GLUT_KEY_UP

- GLUT_KEY_RIGHT

- GLUT_KEY_DOWN

- GLUT_KEY_PAGE_UP

- GLUT_KEY_PAGE_DOWN

- GLUT_KEY_HOME

- GLUT_KEY_END

- GLUT_KEY_INSERT

- GLUT_LEFT_BUTTON

- GLUT_MIDDLE_BUTTON

- GLUT_RIGHT_BUTTON

- GLUT_DOWN

- GLUT_UP

- GLUT_LEFT

- GLUT_ENTERED

- GLUT_MENU_NOT_IN_USE

- GLUT_MENU_IN_USE

- GLUT_NOT_VISIBLE

- GLUT_VISIBLE

- GLUT_HIDDEN

- GLUT_FULLY_RETAINED

- GLUT_PARTIALLY_RETAINED

- GLUT_FULLY_COVERED

- GLUT_WINDOW_X

- GLUT_WINDOW_Y

- GLUT_WINDOW_WIDTH

- GLUT_WINDOW_HEIGHT

- GLUT_WINDOW_BUFFER_SIZE

- GLUT_WINDOW_STENCIL_SIZE

- GLUT_WINDOW_DEPTH_SIZE

- GLUT_WINDOW_RED_SIZE

- GLUT_WINDOW_GREEN_SIZE

- GLUT_WINDOW_BLUE_SIZE

- GLUT_WINDOW_ALPHA_SIZE

- GLUT_WINDOW_ACCUM_RED_SIZE

- GLUT_WINDOW_ACCUM_GREEN_SIZE

- GLUT_WINDOW_ACCUM_BLUE_SIZE

- GLUT_WINDOW_ACCUM_ALPHA_SIZE

- GLUT_WINDOW_DOUBLEBUFFER

- GLUT_WINDOW_RGBA

- GLUT_WINDOW_PARENT

- GLUT_WINDOW_NUM_CHILDREN

- GLUT_WINDOW_COLORMAP_SIZE

- GLUT_WINDOW_NUM_SAMPLES

- GLUT_WINDOW_STEREO

- GLUT_WINDOW_CURSOR

- GLUT_SCREEN_WIDTH

- GLUT_SCREEN_HEIGHT

- GLUT_SCREEN_WIDTH_MM

- GLUT_SCREEN_HEIGHT_MM

- GLUT_MENU_NUM_ITEMS

- GLUT_DISPLAY_MODE_POSSIBLE

- GLUT_INIT_WINDOW_X

- GLUT_INIT_WINDOW_Y

- GLUT_INIT_WINDOW_WIDTH

- GLUT_INIT_WINDOW_HEIGHT

- GLUT_INIT_DISPLAY_MODE

- GLUT_ELAPSED_TIME

- GLUT_WINDOW_FORMAT_ID

- GLUT_HAS_KEYBOARD

- GLUT_HAS_MOUSE

- GLUT_HAS_SPACEBALL

- GLUT_HAS_DIAL_AND_BUTTON_BOX

- GLUT_HAS_TABLET

- GLUT_NUM_MOUSE_BUTTONS

- GLUT_NUM_SPACEBALL_BUTTONS

- GLUT_NUM_BUTTON_BOX_BUTTONS

- GLUT_NUM_DIALS

- GLUT_NUM_TABLET_BUTTONS

- GLUT_DEVICE_IGNORE_KEY_REPEAT

- GLUT_DEVICE_KEY_REPEAT

- GLUT_HAS_JOYSTICK

- GLUT_OWNS_JOYSTICK

- GLUT_JOYSTICK_BUTTONS

- GLUT_JOYSTICK_AXES

- GLUT_JOYSTICK_POLL_RATE

- GLUT_OVERLAY_POSSIBLE

- GLUT_LAYER_IN_USE

- GLUT_HAS_OVERLAY

- GLUT_TRANSPARENT_INDEX

- GLUT_NORMAL_DAMAGED

- GLUT_OVERLAY_DAMAGED

- GLUT_VIDEO_RESIZE_POSSIBLE

- GLUT_VIDEO_RESIZE_IN_USE

- GLUT_VIDEO_RESIZE_X_DELTA

- GLUT_VIDEO_RESIZE_Y_DELTA

- GLUT_VIDEO_RESIZE_WIDTH_DELTA

- GLUT_VIDEO_RESIZE_HEIGHT_DELTA

- GLUT_VIDEO_RESIZE_X

- GLUT_VIDEO_RESIZE_Y

- GLUT_VIDEO_RESIZE_WIDTH

- GLUT_VIDEO_RESIZE_HEIGHT

- GLUT_NORMAL

- GLUT_OVERLAY

- GLUT_ACTIVE_SHIFT

- GLUT_ACTIVE_CTRL

- GLUT_ACTIVE_ALT

- GLUT_CURSOR_RIGHT_ARROW

- GLUT_CURSOR_LEFT_ARROW

- GLUT_CURSOR_INFO

- GLUT_CURSOR_DESTROY

- GLUT_CURSOR_HELP

- GLUT_CURSOR_CYCLE

- GLUT_CURSOR_SPRAY

- GLUT_CURSOR_WAIT

- GLUT_CURSOR_TEXT

- GLUT_CURSOR_CROSSHAIR

- GLUT_CURSOR_UP_DOWN

- GLUT_CURSOR_LEFT_RIGHT

- GLUT_CURSOR_TOP_SIDE

- GLUT_CURSOR_BOTTOM_SIDE

- GLUT_CURSOR_LEFT_SIDE

- GLUT_CURSOR_RIGHT_SIDE

- GLUT_CURSOR_TOP_LEFT_CORNER

- GLUT_CURSOR_TOP_RIGHT_CORNER

- GLUT_CURSOR_BOTTOM_RIGHT_CORNER

- GLUT_CURSOR_BOTTOM_LEFT_CORNER

- GLUT_CURSOR_INHERIT

- GLUT_CURSOR_NONE

- GLUT_CURSOR_FULL_CROSSHAIR

- GLUT_RED

- GLUT_GREEN

- GLUT_BLUE

- GLUT_KEY_REPEAT_OFF

- GLUT_KEY_REPEAT_ON

- GLUT_KEY_REPEAT_DEFAULT

- GLUT_JOYSTICK_BUTTON_A

- GLUT_JOYSTICK_BUTTON_B

- GLUT_JOYSTICK_BUTTON_C

- GLUT_JOYSTICK_BUTTON_D

- GLUT_GAME_MODE_ACTIVE

- GLUT_GAME_MODE_POSSIBLE

- GLUT_GAME_MODE_WIDTH

- GLUT_GAME_MODE_HEIGHT

- GLUT_GAME_MODE_PIXEL_DEPTH

- GLUT_GAME_MODE_REFRESH_RATE

- GLUT_GAME_MODE_DISPLAY_CHANGED

- GLUT_STROKE_ROMAN

- GLUT_STROKE_MONO_ROMAN

- GLUT_BITMAP_9_BY_15

- GLUT_BITMAP_8_BY_13

- GLUT_BITMAP_TIMES_ROMAN_10

- GLUT_BITMAP_TIMES_ROMAN_24

- GLUT_BITMAP_HELVETICA_10

- GLUT_BITMAP_HELVETICA_12

- GLUT_BITMAP_HELVETICA_18

- void glutInit(void)

- void glutDisplayFunc(const char *)

- void glutReshapeFunc(const char *)

- int glutEventWidth(void)

- int glutEventHeight(void)

- void glutIdleFunc(const char *)

- void glutKeyboardFunc(const char *)

- void glutSpecialFunc(const char *)

- void glutSpecialUpFunc(const char *)

- void glutMouseFunc(const char *)

- void glutMotionFunc(const char *)

- int glutCreateMenu(const char *)

- void glutMenuStatusFunc(const char *)

- int glutEventKey(void)

- int glutEventX(void)

- int glutEventY(void)

- int glutEventButton(void)

- int glutEventState(void)

- int glutEventValue(void)

- int glutEventStatus(void)

- void test_draw(void)

- void glutInitWindowPosition(int x, int y)

- void glutInitWindowSize(int width, int height)

- void glutInitDisplayMode(unsigned displayMode)

- void glutInitDisplayString(const char * displayMode)

- int glutCreateWindow(const char * title)

- int glutCreateSubWindow(int window, int x, int y, int width, int height)

- void glutDestroyWindow(int window)

- void glutSetWindow(int window)

- int glutGetWindow(void)

- void glutSetWindowTitle(const char * title)

- void glutSetIconTitle(const char * title)

- void glutReshapeWindow(int width, int height)

- void glutPositionWindow(int x, int y)

- void glutShowWindow(void)

- void glutHideWindow(void)

- void glutIconifyWindow(void)

- void glutPushWindow(void)

- void glutPopWindow(void)

- void glutFullScreen(void)

- void glutPostWindowRedisplay(int window)

- void glutPostRedisplay(void)

- void glutSwapBuffers(void)

- void glutWarpPointer(int x, int y)

- void glutSetCursor(int cursor)

- void glutEstablishOverlay(void)

- void glutRemoveOverlay(void)

- void glutUseLayer(GLenum layer)

- void glutPostOverlayRedisplay(void)

- void glutPostWindowOverlayRedisplay(int window)

- void glutShowOverlay(void)

- void glutHideOverlay(void)

- void glutDestroyMenu(int menu)

- int glutGetMenu(void)

- void glutSetMenu(int menu)

- void glutAddMenuEntry(const char * label, int value)

- void glutAddSubMenu(const char * label, int subMenu)

- void glutChangeToMenuEntry(int item, const char * label, int value)

- void glutChangeToSubMenu(int item, const char * label, int value)

- void glutRemoveMenuItem(int item)

- void glutAttachMenu(int button)

- void glutDetachMenu(int button)

- int glutGet(GLenum query)

- int glutDeviceGet(GLenum query)

- int glutGetModifiers(void)

- int glutLayerGet(GLenum query)

- void glutBitmapCharacter(void *font, int character)

- int glutBitmapWidth(void *font, int character)

- void glutStrokeCharacter(void *font, int character)

- int glutStrokeWidth(void *font, int character)

- int glutStrokeLength(void *font, char * string)

- GLfloat glutStrokeWidthf(void *font, int character)

- GLfloat glutStrokeLengthf(void *font, char *string)

- int glutBitmapLength(void *font, char * string)

- void glutWireCube(double size)

- void glutSolidCube(double size)

- void glutWireSphere(double radius, GLint slices, GLint stacks)

- void glutSolidSphere(double radius, GLint slices, GLint stacks)

- void glutWireCone(double base, double height, GLint slices, GLint stacks)

- void glutSolidCone(double base, double height, GLint slices, GLint stacks)

- void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)

- void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)

- void glutWireDodecahedron(void)

- void glutSolidDodecahedron(void)

- void glutWireOctahedron(void)

- void glutSolidOctahedron(void)

- void glutWireTetrahedron(void)

- void glutSolidTetrahedron(void)

- void glutWireIcosahedron(void)

- void glutSolidIcosahedron(void)

- void glutWireTeapot(double size)

- void glutSolidTeapot(double size)

- void glutGameModeString(const char * string)

- int glutEnterGameMode(void)

- void glutLeaveGameMode(void)

- int glutGameModeGet(GLenum query)

- int glutVideoResizeGet(GLenum query)

- void glutSetupVideoResizing(void)

- void glutStopVideoResizing(void)

- void glutVideoResize(int x, int y, int width, int height)

- void glutVideoPan(int x, int y, int width, int height)

- void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue)

- GLfloat glutGetColor(int color, int component)

- void glutCopyColormap(int window)

- void glutIgnoreKeyRepeat(int ignore)

- void glutSetKeyRepeat(int repeatMode)

- void glutForceJoystickFunc(void)

- int glutExtensionSupported(const char * extension)

- void glutReportErrors(void)

- void glutMainLoop(void)

- void glutCloseFunc(const char *)

- GLUT_KEY_NUM_LOCK

- GLUT_KEY_BEGIN

- GLUT_KEY_DELETE

- GLUT_KEY_SHIFT_L

- GLUT_KEY_SHIFT_R

- GLUT_KEY_CTRL_L

- GLUT_KEY_CTRL_R

- GLUT_KEY_ALT_L

- GLUT_KEY_ALT_R

- GLUT_ACTION_EXIT

- GLUT_ACTION_GLUTMAINLOOP_RETURNS

- GLUT_ACTION_CONTINUE_EXECUTION

- GLUT_CREATE_NEW_CONTEXT

- GLUT_USE_CURRENT_CONTEXT

- GLUT_FORCE_INDIRECT_CONTEXT

- GLUT_ALLOW_DIRECT_CONTEXT

- GLUT_TRY_DIRECT_CONTEXT

- GLUT_FORCE_DIRECT_CONTEXT

- GLUT_INIT_STATE

- GLUT_ACTION_ON_WINDOW_CLOSE

- GLUT_WINDOW_BORDER_WIDTH

- GLUT_WINDOW_BORDER_HEIGHT

- GLUT_WINDOW_HEADER_HEIGHT

- GLUT_VERSION

- GLUT_RENDERING_CONTEXT

- GLUT_DIRECT_RENDERING

- GLUT_FULL_SCREEN

- GLUT_SKIP_STALE_MOTION_EVENTS

- GLUT_AUX

- GLUT_AUX1

- GLUT_AUX2

- GLUT_AUX3

- GLUT_AUX4

- GLUT_INIT_MAJOR_VERSION

- GLUT_INIT_MINOR_VERSION

- GLUT_INIT_FLAGS

- GLUT_INIT_PROFILE

- GLUT_DEBUG

- GLUT_FORWARD_COMPATIBLE

- GLUT_CORE_PROFILE

- GLUT_COMPATIBILITY_PROFILE

- GLUT_CAPTIONLESS

- GLUT_BORDERLESS

- GLUT_SRGB

- GLUT_HAS_MULTI

- void glutMainLoopEvent( void )

- void glutLeaveMainLoop( void )

- void glutExit( void )

- void glutFullScreenToggle( void )

- void glutLeaveFullScreen( void )

- void glutSetMenuFont(int menuID, void *font)

- void glutSetOption(GLenum option_flag, int value )

- int *glutGetModeValues(GLenum mode, int * size)

- void *glutGetWindowData( void )

- void glutSetWindowData(void *data)

- void *glutGetMenuData( void )

- void glutSetMenuData(void *data)

- int glutBitmapHeight( void* font )

- GLfloat glutStrokeHeight( void* font )

- void glutBitmapString( void* font, char *string )

- void glutStrokeString( void* font, char *string )

- void glutWireRhombicDodecahedron( void )

- void glutSolidRhombicDodecahedron( void )

- void glutWireSierpinskiSponge( int num_levels, double *offset, double scale )

- void glutSolidSierpinskiSponge( int num_levels, double *offset, double scale )

- void glutWireCylinder( double radius, double height, GLint slices, GLint stacks)

- void glutSolidCylinder( double radius, double height, GLint slices, GLint stacks)

- void glutWireTeacup( double size )

- void glutSolidTeacup( double size )

- void glutWireTeaspoon( double size )

- void glutSolidTeaspoon( double size )

- void glutInitContextVersion( int majorVersion, int minorVersion )

- void glutInitContextFlags( int flags )

- void glutInitContextProfile( int profile )

- void glutSetVertexAttribCoord3(GLint attrib)

- void glutSetVertexAttribNormal(GLint attrib)

- void glutSetVertexAttribTexCoord2(GLint attrib)