| AnimataSettings | Various settings coming from the GUI |
| AnimataWindow | Main application window class |
| Bone | Building element of Skeleton, the base of the physical simulation |
| Camera | Camera class, manages projection and modelview matrices |
| Drawable | This class gets inherited by primitives which can be selected by Selection::doSelection() |
| Face | Building element of Mesh. Consists of three Vertex |
| IO | Class to save and load animata scenes |
| Joint | Endpoints of Bone |
| Layer | Layer holding Skeleton and Mesh data |
| Mesh | Represents an image which can be manipulated by a Skeleton |
| OSCListener | Handles OSC messages |
| OSCSender | Sends OSC messages |
| Playback | Playback window class |
| Selection | Uses various alternative OpenGL rendermodes to implement basic picking, selection and feedback mechanisms |
| SelectItem | Describes a picked primitive under the mouse cursor with its type and name |
| Skeleton | Skeleton attached to the mesh |
| Subdivision | Triangulates a set of points |
| Texture | Represent a texture that can be attached to a Mesh |
| TextureManager | Holds and manages textures |
| Transform | Transforms points between screen and world coordinate-systems |
| Vertex | A point that builds up a Face |
1.5.6