Propane Injector Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Propane::_BitmapCharA structure containing the representation of an individual character
Propane::Game2D::ActorA 2D actor with animation and rotation support. Used in Freezer 2 and Glow
Propane::Material::BaseMaterialAbstract base class for Materials, this prototypes required methods
Propane::CameraBasic GL camera class that uses quaternions for internal rotation
Propane::CoordinateBasic coordinate unit
Propane::CopyTextureRenderTargetAn 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::DOT3BumpMapTextureA class to handle the application and removal of bump maps (dot3)
Propane::Exception::ExceptionThe base Exception type for Propane Injector applications. You should inherit from this for your own exceptions
Propane::FBOTextureRenderTargetAn implementation of the TextureRenderTarget that uses FBO (Frame Buffer Objects). Thanks to Rob
Propane::FontA class for rendering AngelCode bitmap fonts
FontColourA structure containing an OpenGL RGBA 4f colour
Propane::Math::FrustumA solid that can be used to determine visibility information
Propane::Material::GenericTextureA class to handle the application and removal of generic textures
id3v1tagsStructure to hold ID3v1 tags
Propane::Input::JoystickA class to wrap joysticks, to be created from an SDL joystick ID
Propane::Image::LoaderMultiformat, endian-independent image loader
Propane::LogA 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_tA structure to hold MD2 vertices in precalculated scaled form
md2_vertex_tA structure to hold MD2 vertices in unscaled form
MD2HeaderBasic header for MD2 file
MusicManagerA class containing knowledge of how to manage a large soundtrack
MusicTrackA structure containing ID3 and SDL_Mixer data for playing music
Propane::Exception::NotImplementedExceptionAn exception representing that a piece of code is not yet implemented
Propane::Math::Plane
Propane::Shader::ProgramAn entire shader that may have any number of vertex/fragment shaders attached
PropaneAutoResetTimerA timer that resets itself when it hits the limit
PropaneFileReaderA class for retrieving simple INI-style data from tag files. Superceded by PropaneXML
PropaneFSA 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
PropaneFunctorA basic functor interface. Based off Enginuity, and not well tested
PropaneManagedObjectFunctor< T >A functor managed by a smart pointer
PropaneMemoryObjectAn object designed to be tracked by its own internal memory manager and garbage collector. Ideal for many game tasks, particularly PropaneSharedPointer
PropaneModelA class representing a Quake2 MD2 model
PropaneObjectFunctor< T >An implementation of the functor interface
PropaneShaderA cross platform GLSL shader object
PropaneSingleton< T >Basic templated singleton class
PropaneTimerBasic one-way timer for game events
Propane::Map::Q3MapQuake3 map format (IBSP) loader and handler and renderer
q3map_planePlane structure -- paired i and i^1
Propane::Math::Quaternion3D Quaternion class for complex rotation
RavBitCharInternal struct for the representation of an individual character
RavBitmapFontBitmap font class with inline control characters. DEPRECATED: do not use!
Propane::RefCounterWrapper class that handles reference counts, and deletes unused items
Propane::Material::ShaderMaterialA 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
SoundEffectManagerA class for managing a large number of sound effects playing on different channels, along with simple prioritizing
SpriteManagerAn 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
srTrianglesA structure to hold triangle data
srVertsA structure to hold vertex data in unscaled form
stFramesAnimation Frame
stTexCoordsA structure to hold texture coordinate data
Propane::TextureRectangleFBOTextureRenderTargetA 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::TextureRenderTargetAn interface enabling render-to-texture using FBO and/or glCopyTexImage depending on hardware extensions
TiXmlAttribute
TiXmlBaseBase class for each class in TinyXML
TiXmlComment
TiXmlDeclaration
TiXmlDocument
TiXmlElement
TiXmlHandle
TiXmlNodeParent node for everything in DOM
TiXmlText
TiXmlUnknown

Generated on Sun Jan 14 16:49:10 2007 for Propane Injector by  doxygen 1.4.6