Previous: glClearAccum Table of Contents (GL) Next: glClearDepth

glClearColor

specify clear values for the color buffers

Signature

glClearColor( GLclampf ( red ) , GLclampf ( green ) , GLclampf ( blue ) , GLclampf ( alpha ) )-> void
glClearColor( red , green , blue , alpha )
glClearColor( GLclampf(red), GLclampf(green), GLclampf(blue), GLclampf(alpha) ) -> None

Parameters

VariablesDescription
red, green, blue, alpha
Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.

Description

glClearColor specifies the red, green, blue, and alpha values used by glClear to clear the color buffers. Values specified by glClearColor are clamped to the range 0 1 .

Errors

GL_INVALID_OPERATION is generated if glClearColor is executed between the execution of glBegin and the corresponding execution of glEnd .

Associated Gets

glGet with argument GL_COLOR_CLEAR_VALUE

See Also

Sample Code References

The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.

glClearColor
OpenGLContext OpenGLContext/context.py Lines: 678
OpenGLContext OpenGLContext/browser/passes.py Lines: 53
OpenGLContext OpenGLContext/passes/flat.py Lines: 311
OpenGLContext OpenGLContext/passes/rendervisitor.py Lines: 229
OpenGLContext tests/gldrawpixelssynth.py Lines: 71
OpenGLContext tests/gldrawpixels.py Lines: 91
OpenGLContext tests/glutmousewheel.py Lines: 14
OpenGLContext tests/_bitmap_font.py Lines: 45
OpenGLContext tests/redbook_surface.py Lines: 62
OpenGLContext tests/glprint.py Lines: 121
OpenGLContext tests/redbook_alpha3D.py Lines: 108
OpenGLContext tests/glut_font.py Lines: 29
OpenGLContext tests/glutbitmapcharacter.py Lines: 53
OpenGLContext tests/redbook_trim.py Lines: 89
OpenGLContext tests/wgl_font.py Lines: 44
OpenGLContext tests/glhistogram.py Lines: 91
OpenGLContext tests/wx_font.py Lines: 31
OpenGLContext tests/nehe8.py Lines: 91
OpenGL-Demo PyOpenGL-Demo/tom/first.py Lines: 17
OpenGL-Demo PyOpenGL-Demo/tom/conechecker.py Lines: 19
OpenGL-Demo PyOpenGL-Demo/tom/poly.py Lines: 47
OpenGL-Demo PyOpenGL-Demo/tom/lorentz.py Lines: 60
OpenGL-Demo PyOpenGL-Demo/tom/demo.py Lines: 57, 77, 85
OpenGL-Demo PyOpenGL-Demo/tom/checker.py Lines: 19
OpenGL-Demo PyOpenGL-Demo/tom/fog.py Lines: 63
OpenGL-Demo PyOpenGL-Demo/tom/arraytest.py Lines: 34
OpenGL-Demo PyOpenGL-Demo/tom/Line.py Lines: 17
OpenGL-Demo PyOpenGL-Demo/da/dots.py Lines: 43
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson26.py Lines: 53
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson11.py Lines: 31
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson18.py Lines: 113
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson45.py Lines: 356
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson19.py Lines: 87
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson41.py Lines: 179
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson16.py Lines: 49, 80
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson4.py Lines: 64
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson42.py Lines: 168
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson2.py Lines: 54
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson12.py Lines: 34
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson13.py Lines: 116
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson23.py Lines: 58
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson5.py Lines: 67
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson3.py Lines: 54
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson1.py Lines: 54
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson6.py Lines: 89
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson6-multi.py Lines: 123
OpenGL-Demo PyOpenGL-Demo/redbook/hello.py Lines: 84
OpenGL-Demo PyOpenGL-Demo/redbook/drawf.py Lines: 75
OpenGL-Demo PyOpenGL-Demo/redbook/cube.py Lines: 68
OpenGL-Demo PyOpenGL-Demo/redbook/lines.py Lines: 76
OpenGL-Demo PyOpenGL-Demo/redbook/smooth.py Lines: 71
OpenGL-Demo PyOpenGL-Demo/redbook/movelight.py Lines: 84
OpenGL-Demo PyOpenGL-Demo/redbook/fog.py Lines: 101
OpenGL-Demo PyOpenGL-Demo/redbook/teapots.py Lines: 127
OpenGL-Demo PyOpenGL-Demo/redbook/double.py Lines: 90
OpenGL-Demo PyOpenGL-Demo/GLE/maintest.py Lines: 54
OpenGL-Demo PyOpenGL-Demo/GLUT/glutplane.py Lines: 239
OpenGL-Demo PyOpenGL-Demo/GLUT/shader_test.py Lines: 25
OpenGL-Demo PyOpenGL-Demo/GLUT/tom/cone.py Lines: 58
OpenGL-Demo PyOpenGL-Demo/GLUT/tom/lorentz.py Lines: 66
OpenGL-Demo PyOpenGL-Demo/GLUT/tom/checker.py Lines: 59
OpenGL-Demo PyOpenGL-Demo/GLUT/tom/text.py Lines: 49
OpenGL-Demo PyOpenGL-Demo/GLUT/tom/arraytest.py Lines: 60
OpenGL-Demo PyOpenGL-Demo/dek/tile.py Lines: 37
OpenGL-Demo PyOpenGL-Demo/proesch/nurbs/nurbs.py Lines: 166
Glinter Widget.py Lines: 97
{Artistic License} PymmLib mmLib/OpenGLDriver.py Lines: 161
pyBzEdit pyBzEdit.py Lines: 403
{LGPL} PyUI pyui/renderers/openglBase.py Lines: 290
{LGPL} PyUI2 renderers/openglBase.py Lines: 290
{LGPL} PyUI2 system/openglgraphics.py Lines: 41
{LGPL} VisionEgg VisionEgg/Core.py Lines: 581, 583
{GPL} GLChess src/lib/scene/opengl/opengl.py Lines: 347
{LGPL} Pyggel pyggel/view.py Lines: 196
{LGPL} Pyggel pyggel/data.py Lines: 544, 559, 606, 608
{LGPL} pygl2d pygl2d/window.py Lines: 60
{GPL} Scocca scocca/graphics/opengl/color.py Lines: 26
{LGPL or GPL or MPL} Kamaelia Sketches/THF/simplecube/simplecube_controlled.py Lines: 67
{LGPL or GPL or MPL} Kamaelia Sketches/THF/simplecube/simplecube.py Lines: 15
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/Display3D.py Lines: 134
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/playground/Display3D.py Lines: 143
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Kamaelia/UI/OpenGL/OpenGLDisplay.py Lines: 458
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Examples/simplecube/simplecube.py Lines: 15
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/Display3D.py Lines: 134
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/playground/Display3D.py Lines: 143
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/Experiments/Cubes.py Lines: 59
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/Experiments/Spheres.py Lines: 39
{LGPL or GPL or MPL} Kamaelia Sketches/MPS/Old/SoC/simplecube.py Lines: 43
{LGPL or GPL or MPL} Kamaelia Code/Python/Kamaelia/Kamaelia/UI/OpenGL/OpenGLDisplay.py Lines: 458
Previous: glClearAccum Table of Contents (GL) Next: glClearDepth