2 USING: help.syntax help.markup ;
6 ARTICLE: "opengl-low-level" "OpenGL binding"
7 { $subsection "opengl-specifying-vertices" }
8 { $subsection "opengl-geometric-primitives" }
9 { $subsection "opengl-modeling-transformations" } ;
11 ARTICLE: "opengl-specifying-vertices" "Specifying vertices"
13 { $subsection glVertex2d }
14 { $subsection glVertex2f }
15 { $subsection glVertex2i }
16 { $subsection glVertex2s }
17 { $subsection glVertex3d }
18 { $subsection glVertex3f }
19 { $subsection glVertex3i }
20 { $subsection glVertex3s }
21 { $subsection glVertex4d }
22 { $subsection glVertex4f }
23 { $subsection glVertex4i }
24 { $subsection glVertex4s }
25 { $subsection glVertex2dv }
26 { $subsection glVertex2fv }
27 { $subsection glVertex2iv }
28 { $subsection glVertex2sv }
29 { $subsection glVertex3dv }
30 { $subsection glVertex3fv }
31 { $subsection glVertex3iv }
32 { $subsection glVertex3sv }
33 { $subsection glVertex4dv }
34 { $subsection glVertex4fv }
35 { $subsection glVertex4iv }
36 { $subsection glVertex4sv } ;
38 ARTICLE: "opengl-geometric-primitives" "OpenGL geometric primitives"
41 { { $link GL_POINTS } "individual points" }
42 { { $link GL_LINES } { "pairs of vertices interpreted as "
43 "individual line segments" } }
44 { { $link GL_LINE_STRIP } "series of connected line segments" }
45 { { $link GL_LINE_LOOP } { "same as above, with a segment added "
46 "between last and first vertices" } }
47 { { $link GL_TRIANGLES }
48 "triples of vertices interpreted as triangles" }
49 { { $link GL_TRIANGLE_STRIP } "linked strip of triangles" }
50 { { $link GL_TRIANGLE_FAN } "linked fan of triangles" }
52 "quadruples of vertices interpreted as four-sided polygons" }
53 { { $link GL_QUAD_STRIP } "linked strip of quadrilaterals" }
54 { { $link GL_POLYGON } "boundary of a simple, convex polygon" } }
60 { "One of the " { $link "opengl-geometric-primitives" } } } } ;
63 { $values { "face" { "One of the following:"
64 { $list { $link GL_FRONT }
66 { $link GL_FRONT_AND_BACK } } } }
67 { "mode" { "One of the following:"
71 { $link GL_FILL } } } } } ;
73 ARTICLE: "opengl-modeling-transformations" "Modeling transformations"
74 { $subsection glTranslatef }
75 { $subsection glTranslated }
76 { $subsection glRotatef }
77 { $subsection glRotated }
78 { $subsection glScalef }
79 { $subsection glScaled } ;
82 { glTranslatef glTranslated glRotatef glRotated glScalef glScaled }