Classes | |
class | BasicFactory |
Factory for creating nodes used by most files. More... | |
class | Box |
Six-sided shape with 2D texture coordinates for each face. More... | |
class | Cone |
Tapered cylinder made from triangles. More... | |
class | Cube |
Six-sided shape with 3D texture coordinates. More... | |
class | Disk |
Circular disk made from a triangle fan. More... | |
class | Group |
Collection of nodes. More... | |
class | Hexahedron |
Six-sided shape. More... | |
class | Light |
Light that has intensities and can be transformed. More... | |
class | Line |
Line between two points. More... | |
class | Program |
GLSL program that Shaders and Uniform variables are connected to. More... | |
class | Rotate |
Node that reorients items in the scene. More... | |
class | Scale |
Node that resizes items in the scene. More... | |
class | Shader |
GLSL shader with loading and compiling capabilities. More... | |
class | Shape |
Base class for a 3D object in the scene. More... | |
class | SimpleDrawable |
Base class for a node that can be drawn on screen. More... | |
class | SimpleTransformable |
Simple implementation of Transformable. More... | |
class | Square |
Four-sided, 2D shape with equal width and height. More... | |
class | Texture |
OpenGL texture node. More... | |
class | Texture2D |
Texture node for images. More... | |
class | Texture3D |
Texture node for volumes. More... | |
class | Translate |
Node that moves items in the scene. More... | |
class | Uniform |
Abstract base class for GLSL uniform variables. More... | |
class | UniformFloat |
Container for GLSL floating-point uniform variables. More... | |
class | UniformInt |
Container for GLSL integer uniform variables. More... | |
class | UniformMatrix |
Container for GLSL matrix uniform variables. More... | |
class | UniformSampler |
Container for GLSL sampler uniform variables. More... | |
class | UniformVector |
Container for GLSL vector uniform variables. More... | |
class | Wireframe |
Causes only the edges of shapes to be drawn. More... | |
interface | Transformation |
Operation that changes size, position, or orientation of objects. More... |