| PropaneUI::Config | Configuration loader from XML (Singleton) |
| PropaneUI::Context | A container class for objects, fonts, and the current state of the UI system |
| FontColour | A structure containing an OpenGL RGBA 4f colour |
| PropaneUI::ID | A unique ID that can be globally referenced. One day this may just be GUID |
| id3v1tags | Structure to hold ID3v1 tags |
| md2_vertex_t | A structure to hold MD2 vertices in unscaled form |
| MD2Header | Basic header for MD2 file |
| MusicManager | A class containing knowledge of how to manage a large soundtrack |
| MusicTrack | A structure containing ID3 and SDL_Mixer data for playing music |
| PI_Coordinate | Basic coordinate unit |
| PropaneActor | A 2D sprite based actor with simple animation and collision support. Can be overridden for NetworkActor, Propane3DActor, etc |
| PropaneAutoResetTimer | A timer that resets itself when it hits the limit |
| PropaneFileReader | A class for retrieving simple INI-style data from tag files. Superceded by PropaneXML |
| PropaneFS | A class for managing storing data in a user-specific location across platforms, instead of in the program directory. Future operating systems, like OS X 10.5 and Vista, discourage storing data in the program directory |
| PropaneFunctor | A basic functor interface |
| PropaneManagedObjectFunctor< T > | A functor managed by a smart pointer |
| PropaneMemoryObject | An object designed to be tracked by its own internal memory manager and garbage collector. Ideal for many game tasks, particularly PropaneSharedPointer |
| PropaneModel | A class representing a Quake2 MD2 model |
| PropaneObjectFunctor< T > | An implementation of the functor interface |
| PropaneShader | A cross platform GLSL shader object |
| PropaneSingleton< T > | Basic templated singleton class |
| PropaneSmartPointer< T > | A reference-counted smart pointer from Enginuity |
| PropaneTimer | Basic one-way timer for game events |
| RavBitChar | Internal struct for the representation of an individual character |
| RavBitmapFont | Bitmap font class |
| Rect | A primitive container containing a rect with arbitary location and size |
| SoundEffectManager | A class for managing a large number of sound effects playing on different channels, along with simple prioritizing |
| SpriteManager | An improved sprite manager that holds a large wad of surfaces and controls simple PropaneActors by invoking their draw method with the correct data. Originally from Freezer 2 |
| srTriangles | A structure to hold triangle data |
| srVerts | A structure to hold vertex data in unscaled form |
| stFrames | Animation Frame |
| stTexCoords | A structure to hold texture coordinate data |