| glut::anim_channel_state_t | An object can have many animations going at once |
| glut::AnimationState | Simple class of fixed size to maintain per-object animation state |
| glut::camera_t | Camera_t : basic physical properties of a camera |
| DataManager< T, C > | |
| DataManagerException | |
| glut::DemoHost | You'll need to provide a class that inherits from DemoHost |
| glut::DisplayLine | Single (small) status line to overlay in the demo |
| glut::fcolor_t | Base floating point color object |
| glut::Font | Basic font class |
| glut::font_rect_t | Font sizing information |
| glut::FontEffect | General base class for font effect objects |
| glut::FontManager | Font manager |
| glut::fps_t | Fps_t : handy object for frames-per-second calculations |
| glut::Framebuffer | Framebuffer of fixed size for offscreen rendering |
| glut::FramebufferContext | Simple helper class--put this on the stack and it will automatically call Framebuffer::setupForRendering() and Framebuffer::endRendering() for you |
| glut::Host | If a client wants to use this library's glut helper entry point, it needs to supply an object that supports this interface |
| view::Host | If you are creating viewports, you'll need an object that supports this interface to handle the per-viewport callbacks for display |
| Image | |
| ImageBuffer | |
| ImageException | |
| ImageFactory | |
| ImageJPEG | |
| ImageTGA | |
| glut::lod_entry_t | Level-of-detail entry. contains a model and distance information |
| glut::lod_model_t | Level-of-detail model. Contains multiple level-of-detail entries (models) |
| view::Manager | This object will let you create/destroy viewports as needed |
| glut::Material | A Material is anything that needs to be set up prior to drawing, and possibly requiring some cleanup afterwards |
| glut::material_t | Material (used for rendering polygons) |
| glut::MaterialContext | Helper class: put one of these on the stack, and it will make sure that prepare() and cleanup() are called |
| glut::MaterialRegistry | Clients of the parsing APIs must implement this interface themselves |
| Matrix4x4< Real > | |
| glut::MaxAnimations | |
| Md3AnimState_t | |
| Md3Exception | |
| Md3Frame_t | |
| Md3Header_t | |
| Md3Mesh | |
| Md3MeshHeader_t | |
| Md3Model | |
| Md3Player | |
| Md3PlayerAnim_t | |
| Md3PlayerSkin | |
| Md3Shader_t | |
| Md3Tag_t | |
| Md3TexCoord_t | |
| Md3Triangle_t | |
| Md3Vertex_t | |
| Md3Weapon | |
| obj::Model | |
| glut::model_t | Model object |
| bvh::node_position_t | |
| NormalLookupTable | |
| dialog::ogl_dialog_draw_t | Input data and state for the dialog drawer |
| glut::poly_request_t | Stores information necessary to render a polygon later |
| glut::polygon_t | Polygon object |
| Quaternion< Real > | |
| glut::render_context_t | Rendering context |
| view::render_info_t | |
| glut::Renderable | Rendering interface -- anything that wants to draw has to implement this interface! |
| glut::RenderQueue | Queue of requests |
| bvh::Skeleton | Basic class containing a skeleton and a single animation |
| glut::sphere_init_t | Data needed for cool spheres |
| glut::State | |
| glut::Task | Create one of these (you'll have to inherit) if you have openGL work you need to submit to requestTask() |
| glut::tex_sphere_t | Data needed for texture-mapped spheres |
| Texture | |
| Texture2D | |
| Texture2DManager | |
| Vector3< Real > | |
| glut::Viewer |
1.7.1