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 |