Collaboration diagram for Scene Graph:
|
Modules | |
| Transformations | |
Classes | |
| class | Animator |
| Abstract base class for animating portions of a scene graph. More... | |
| class | AutoSwitch |
| Automatic switching between child objects. More... | |
| class | Blending |
| Controls blending. More... | |
| class | BoundingBox |
| An axis-aligned bounding box. More... | |
| class | Camera |
| A camera in 3-space. More... | |
| class | Circle |
| A disc in the z=0 plane. More... | |
| class | Cone |
| a Cone More... | |
| class | Culling |
| Controls backface culling. More... | |
| class | Curve |
| A Bezier curve. More... | |
| class | Cylinder |
| a Cylinder More... | |
| class | DepthTest |
| Controls depth testing. More... | |
| class | Examiner |
| Translates mouse movement into a rotation. More... | |
| class | Group |
| Groups related scene graph nodes together. More... | |
| class | Light |
| Encapsulates an OpenGL light. More... | |
| class | Material |
| Sets material properties. More... | |
| class | MatrixMode |
| Selects the current OpenGL matrix. More... | |
| class | Mesh |
| A triangle mesh. More... | |
| class | Node |
| Abstract base class representing a scene graph node. More... | |
| class | OrthographicCamera |
| An orthographic camera. More... | |
| class | PerspectiveCamera |
| A perspective camera. More... | |
| class | Primitive |
| A variable-vertex primitive. More... | |
| class | Quadric |
| A quadric surface. More... | |
| class | Rotator |
| Rotates a portion of a scene graph over time. More... | |
| class | Separator |
| Separates child objects from the rest of a scene graph. More... | |
| class | Shader |
| A GLSL shader program. More... | |
| class | Shape |
| Abstract base class representing a three-dimensional shape. More... | |
| class | Shuttle |
| Moves a portion of a scene graph along a specified circuit. More... | |
| class | Sphere |
| a Sphere More... | |
| class | State |
| Changes, enables, or disables part of the OpenGL state. More... | |
| class | StencilTest |
| Controls stencil testing. More... | |
| class | Switch |
| Groups objects and selects one of those objects for rendering. More... | |
| class | Teapot |
| The Utah teapot. More... | |
| class | Tetrahedron |
| A tetrahedron (4-sided regular polyhedron). More... | |
| class | TexEnv |
| Controls how texture values are interpreted when texturing a fragment. More... | |
| class | TexGen |
| Controls texture coordinate generation. More... | |
| class | Texture |
| Abstract base class for an OpenGL texture. More... | |
| class | TextureState |
| Abstract base class for objects affecting the current texture state. More... | |
Typedefs | |
| typedef Primitive< GL_POLYGON > | LVT::Polygon |
| A Polygon. | |
| typedef Primitive< GL_LINE_STRIP > | LVT::Polyline |
| A Polyline. | |
| typedef Primitive< GL_TRIANGLE_FAN > | LVT::TriFan |
| A Triangle fan. | |
| typedef Primitive< GL_TRIANGLE_STRIP > | LVT::TriStrip |
| A Triangle strip. | |
|
|
A Polygon.
|
|
|
A Polyline.
|
|
|
A Triangle fan.
|
|
|
A Triangle strip.
|
1.4.1