opengl vocabulary
Factor handbook > Vocabulary index


Documentation
OpenGL utility words

Meta-data
Tags:bindings
Authors:Slava Pestov, Eduardo Cavazos, Joe Groff, Alex Chapman


Words

Tuple classes
ClassSuperclassSlots
gl-error-tuple tuplefunction code string


Macro words
WordStack effect
all-enabled( seq quot -- quot )
all-enabled-client-state( seq quot -- quot )
set-draw-buffers( buffers -- quot )


Symbol words
gl-scale-factor


Ordinary words
WordStack effect
(all-enabled)( seq quot -- )
(all-enabled-client-state)( seq quot -- )
(delete-gl-object)( id quot -- )
(fill-rect-vertices)( loc dim -- vertices )
(gen-gl-object)( quot -- id )
(gl-error)( function -- )
(gl-fill-rect)( -- )
(gl-rect)( -- )
(line-vertices)( a b -- vertices )
(rect-vertices)( loc dim -- vertices )
(set-draw-buffers)( buffers -- )
<gl-buffer>( target data hint -- id )
<gl-error>( function code -- gl-error )
bind-texture-unit( id target unit -- )
buffer-offset( int -- alien )
delete-dlist( id -- )
delete-gl-buffer( id -- )
delete-vertex-array( id -- )
do-attribs( bits quot -- )
do-enabled( what quot -- )
do-enabled-client-state( what quot -- )
do-matrix( quot -- )
error>string( n -- string )
fill-rect-vertices( loc dim -- )
fix-coordinates( point1 point2 -- x1 y1 x2 y2 )
gen-dlist( -- id )
gen-gl-buffer( -- id )
gen-vertex-array( -- id )
gl-clear( color -- )
gl-clear-color( color -- )
gl-color( color -- )
gl-color-pointer( seq -- )
gl-error( -- )
gl-error-code( -- code/f )
gl-fill-rect( loc dim -- )
gl-line( a b -- )
gl-material( face pname params -- )
gl-rect( loc dim -- )
gl-scale( m -- n )
gl-set-clip( loc dim -- )
gl-texture-coord-pointer( seq -- )
gl-translate( point -- )
gl-unscale( m -- n )
gl-vertex-pointer( seq -- )
gl-viewport( loc dim -- )
init-matrices( -- )
line-vertices( a b -- )
make-dlist( type quot -- id )
rect-vertices( loc dim -- )
throw-gl-error?( -- ? )
with-array-element-buffers( array-buffer element-buffer quot -- )
with-gl-buffer( binding id quot -- )
with-translation( loc quot -- )
with-vertex-array( id quot -- )
words>values( word/value-seq -- value-seq )


Class predicate words
WordStack effect
gl-error-tuple?( object -- ? )


Files


Children from resource:basis
VocabularySummary
opengl.annotationsopengl.annotations vocabulary
opengl.capabilitiesTesting for OpenGL versions and extensions
opengl.debugHelper words for breaking and interactively manipulating OpenGL applications
opengl.framebuffersRendering to offscreen textures using the GL_EXT_framebuffer_object extension
opengl.glOpenGL binding - libGL
opengl.gl3Forward-compatible subset of OpenGL 3.1
opengl.shadersOpenGL Shading Language (GLSL) support
opengl.texturesopengl.textures vocabulary


Children from resource:extra
VocabularySummary
opengl.demo-supportCommon support for OpenGL demos
opengl.gluOpenGL binding - libGLU