| Propane::_BitmapChar | A structure containing the representation of an individual character |
| Propane::Game2D::Actor | A 2D actor with animation and rotation support. Used in Freezer 2 and Glow |
| Propane::Material::BaseMaterial | Abstract base class for Materials, this prototypes required methods |
| Propane::Camera | Basic GL camera class that uses quaternions for internal rotation |
| Propane::Coordinate | Basic coordinate unit |
| Propane::CopyTextureRenderTarget | An implementation of the TextureRenderTarget that uses glCopyTexSubImage2D and the like; this is intended for hardware that does not support FBO. It is dramatically slower and uglier |
| Propane::Material::DOT3BumpMapTexture | A class to handle the application and removal of bump maps (dot3) |
| Propane::Exception::Exception | The base Exception type for Propane Injector applications. You should inherit from this for your own exceptions |
| Propane::FBOTextureRenderTarget | An implementation of the TextureRenderTarget that uses FBO (Frame Buffer Objects). Thanks to Rob |
| Propane::Font | A class for rendering AngelCode bitmap fonts |
| FontColour | A structure containing an OpenGL RGBA 4f colour |
| Propane::Math::Frustum | A solid that can be used to determine visibility information |
| Propane::Material::GenericTexture | A class to handle the application and removal of generic textures |
| id3v1tags | Structure to hold ID3v1 tags |
| Propane::Input::Joystick | A class to wrap joysticks, to be created from an SDL joystick ID |
| Propane::Image::Loader | Multiformat, endian-independent image loader |
| Propane::Log | A singleton for maintaining HTML logs |
| Propane::Math::Matrix< N, T > | A square matrix class for managing 3D (NOT INTENDED for scientific purposes or speed) |
| md2_scaled_vertex_t | A structure to hold MD2 vertices in precalculated scaled form |
| 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 |
| Propane::Exception::NotImplementedException | An exception representing that a piece of code is not yet implemented |
| Propane::Math::Plane | |
| Propane::Shader::Program | An entire shader that may have any number of vertex/fragment shaders attached |
| 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. Based off Enginuity, and not well tested |
| 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 |
| PropaneTimer | Basic one-way timer for game events |
| Propane::Map::Q3Map | Quake3 map format (IBSP) loader and handler and renderer |
| q3map_plane | Plane structure -- paired i and i^1 |
| Propane::Math::Quaternion | 3D Quaternion class for complex rotation |
| RavBitChar | Internal struct for the representation of an individual character |
| RavBitmapFont | Bitmap font class with inline control characters. DEPRECATED: do not use! |
| Propane::RefCounter | Wrapper class that handles reference counts, and deletes unused items |
| Propane::Material::ShaderMaterial | A shader-based material that automatically passes useCoordinate vectors to a vec3 uniform named v_in |
| Propane::SharedPtr< T > | A smart pointer, similar to boost::shared_ptr |
| Propane::Singleton< T > | Singleton base type. NOT thread safe |
| 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 |
| Propane::TextureRectangleFBOTextureRenderTarget | A version of the FBO texture render target that doesn't *have* to have npow2 support (for older cards such as GeForce FX 5200). Instead it uses ARB_texture_rectangle |
| Propane::TextureRenderTarget | An interface enabling render-to-texture using FBO and/or glCopyTexImage depending on hardware extensions |
| TiXmlAttribute | |
| TiXmlBase | Base class for each class in TinyXML |
| TiXmlComment | |
| TiXmlDeclaration | |
| TiXmlDocument | |
| TiXmlElement | |
| TiXmlHandle | |
| TiXmlNode | Parent node for everything in DOM |
| TiXmlText | |
| TiXmlUnknown | |