| gbmath::geometry::AABB | Axis Aligned Bounding Box Defined by a center position and a half-length vector representing the half-lengths along the X, Y, Z vectors |
| gbinput::Action | An interface to functor that is called upon when its owner state is checked |
| gbio::BinaryStream | File stream for binary IO |
| gbmath::geometry::Capsule | Capsule defined by a starting position, path vector, and a radius |
| gbam::Export | Convert to gbgraphics::SkeletalModel files |
| gbmd2::Export | Export to gbgraphics |
| gbam::Kfm | Animation:Master exported action (KFM) |
| gbmath::Mat33 | Left handed, row-column matrix, Vector on left, matrix on right Union Members: V3 m [3] float _00 - _22 float mElt [9] |
| gbmath::Mat44 | Left handed, 4 by 4 matrix row-column matrix Union Members V4 m [4]; float mElt [16]; |
| gbmd2::Md2 | MD2 class |
| gbgraphics::MeshState | Interface for animating meshes |
| gbgraphics::Model | Interface for models |
| gbgraphics::ModelState | Base class interface for animating models |
| gbmath::geometry::Plane | Plane class |
| gbam::Ply | Animation:Master export model (PLY) |
| gbmath::geometry::Polygon | Polygon class |
| gbmath::Quaternion | Quaternion class for representing rotations |
| gbmath::geometry::Ray | Ray class |
| gbmath::geometry::Segment | Segment class |
| gbtime::Server | Manages timers and updates through a singleton |
| gbgraphics::Server | Graphics Server class |
| gbinput::Server | User Input, management, server class |
| gbgraphics::SkeletalMesh | Mesh for skeletal animations |
| gbgraphics::SkeletalMeshState | Used to render SkeletalModels |
| gbgraphics::SkeletalModel | Skeletal Model class. Combines a set of SkeletalMesh's and SkeletalMotion's |
| gbgraphics::SkeletalModelState | Holds the instance of the SkeletalModel |
| gbgraphics::SkeletalMotion | Skeletal animation class |
| gbgraphics::SkeletalMotionState | An instance of a SkeletalMotion |
| gbmath::geometry::Sphere | Sphere class |
| gbinput::State | An interface that specifies a combination of keyboard and/or mouse inputs |
| gbgraphics::Track | Track manages the weighting of an animation |
| gbgraphics::TrackCycle | Track for cycle animations |
| gbgraphics::TrackData | Data for animation Track |
| gbgraphics::TrackOverlay | Track for overlay animations |
| gbmath::geometry::Triangle | Triangle class |
| gbgraphics::Tsq | Translate, Scale, Quaternion |
| gbmath::V2 | 2D vector class |
| gbmath::V3 | 3D Vector class |
| gbmath::V4 | 4D Vector class |
| gbgraphics::VertexMeshState | Animated VertexModel |
| gbgraphics::VertexModel | Mesh combined with vertex motion |
| gbgraphics::VertexModelState | Instance of VertexModel to animate |