| _range_type | |
| ActionMenu | |
| aedAnimatedImage | |
| aedApp | The application class |
| aedBoxSizer | |
| aedButton | The button class |
| aedCallBack | |
| aedCheckBox | The checkbox class |
| aedColor | |
| aedCursor | |
| aedDialogBox | |
| aedFont | Handles text rendering |
| aedFontEntry | |
| aedFrame | Serves mainly to group related options together |
| aedFunctor1Arg< T, A > | |
| aedFunctorBase | |
| aedFunctorNoArgs< T > | |
| aedImage | |
| aedImageBank | |
| aedKeyEvent | |
| aedListBox | |
| aedLog | |
| aedMemFontEntry | |
| aedMenu | This is a simple menu class |
| aedMenuBar | The aedMenuBar class, used for creating simple menu bars, obviously |
| aedMenuItem | |
| aedObject | Base class of all widgets, provides signal mechanism |
| aedOverlay | |
| aedProgressBar | This class implements a nice progress bar |
| aedRadioButtonGroup | Implements radio buttons (radio button groups, as we call them) |
| aedRect | |
| aedScrollBar | |
| aedSignal | |
| aedSizer | |
| aedSlider | A very simple base class containing common code for sliders and scrollbars |
| aedSpinner | |
| aedStaticImage | |
| aedStaticRTF | |
| aedStaticText | This class is used for displaying labels and is the base class for the textbox widget |
| aedTextBox | This class implements the textbox widget |
| aedTheme | |
| aedThemeEntry | |
| aedThemeInfo | |
| aedTimer | This class implements a timer |
| aedUpdateManager | |
| aedWidget | |
| aedWindow | |
| aedXmlFile | |
| Alert | |
| Alert::ERROR | |
| Alert::MESSAGE | |
| Alert::SHOW | |
| Alert::WARNING | |
| AtScopeExit< T, X > | Invoke a function at scope exit |
| AutoDriver | |
| AutoGunner | |
| Barrier | |
| BirdSprite | Represents a single bird that may or may not be part of a flock |
| Camera | A camera is a class that can be used to setup the projection matrix in a simple way |
| CannonTurret | |
| char_info_t | |
| ClientSocket | This class implements client sockets (also called just "sockets") |
| CompModel | |
| CompModel::Lighting | |
| CompModel::openglstate | |
| CompModel::RGBA_t | |
| Cond | A condition variable that is evaluated during gameplay |
| Cond::Bool | |
| Cond::BoolExpr | |
| CondData | |
| CondData::Team | |
| Driver | |
| DustSprite | Cloud of dust that sprays from the tracks of a tank |
| ElemDeleter< T, zero > | Used to delete an object of type T and possibly set the pointer to NULL |
| ExplosionSprite | An explosion caused by for example a shell exploding |
| FireSprite | A slow burning fire to use for instance to show a borken tank |
| FlagSprite | Colored flag |
| font_slot_t | |
| GameOverManager | |
| GameState | This is where the game happens |
| GLCapacities | |
| GLConsole | |
| GLFont | |
| GLFontData | |
| Global | Structure to accomondate gloabl variables accessable throughout the application |
| GLString | |
| GLText | |
| GLUTInterface | OO interface towards GLUT |
| GroundTarget | |
| GroundVehicleSprite | |
| group_member_t | |
| GuiMenu | |
| HoldAreaCond | This condition evaluates to true if an area is held for a specified amount of time |
| Hud | Transparent HUD drawn for displaying different in-game information |
| ImageHandle | Holds information about an OpenGL RGBA image |
| Interface | OO interface for event handling using different OS abstraction layers |
| Intro | |
| KeyBindings | |
| KeyDriver | |
| Letter_t | |
| Log | |
| MainMenuState | |
| Map | |
| Marker | |
| Menu | |
| MenuItem | |
| MissionDef | |
| Model | |
| model_cap_data_t | |
| model_cap_trans_t | |
| ModelResource | |
| MsgHead | |
| MWTheme | |
| Network | |
| Packet | |
| Particle | |
| Path | Extension to the STL string class that allows for easy manipulation of paths |
| Physics | The physics class contains information about an object in space requried to follow the Newton's laws of physics |
| Player | |
| PreferenceHandler | Easy mechanism to store and retrieve key/value pairs of different types (bool, int, float and string) |
| Random | Random number generator |
| Rect_Clips | |
| Rect_Set | |
| RenderedFont_t | |
| Resource | |
| ResourceHandler | |
| SDLInterface | Specialisation of Interface for the Simple Direct Layer OS abstraction API |
| SensitiveSprite | |
| ServerSocket | This class implements server sockets |
| ShellSprite | |
| Skydome | |
| Smoke | |
| Socket | Common base class for both client and server sockets |
| SoundEmitter | |
| SoundEmitterAL | |
| SoundHandler | |
| SoundHandlerAL | |
| source_t | |
| space_segment_t | |
| SpaceOrg | |
| Sprite | Abstract class for dealing with animated 3D sprites |
| SpriteMarker | |
| State | Controlls the state of the application |
| StoneSprite | |
| stub | |
| SubMenu | |
| TankCountCond | This condition checks the number of tanks "alive" i.e |
| TankDriver | |
| TankHealthCond | |
| TankSprite | |
| Target | |
| TCLAP::Arg | A virtual base class that defines the essential data for all arguments |
| TCLAP::ArgException | A simple class that defines and argument exception |
| TCLAP::ArgParseException | Thrown from within the child Arg classes when it fails to properly parse the argument it has been passed |
| TCLAP::CmdLine | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes |
| TCLAP::CmdLineInterface | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes |
| TCLAP::CmdLineParseException | Thrown from CmdLine when the arguments on the command line are not properly specified, e.g |
| TCLAP::HelpVisitor | A Visitor object that calls the usage method of a given CmdLine |
| TCLAP::IgnoreRestVisitor | A Vistor that tells the CmdLine to begin ignoring arguments after this one is parsed |
| TCLAP::MULTI_ARG_HELPER::ValueExtractor< T > | This class is used to extract a value from an argument |
| TCLAP::MULTI_ARG_HELPER::ValueExtractor< std::string > | Specialization for string |
| TCLAP::MultiArg< T > | An argument that allows multiple values of type T to be specified |
| TCLAP::SpecificationException | Thrown from Arg and CmdLine when an Arg is improperly specified, e.g |
| TCLAP::SwitchArg | A simple switch argument |
| TCLAP::UnlabeledMultiArg< T > | Just like a MultiArg, except that the arguments are unlabeled |
| TCLAP::UnlabeledValueArg< T > | The basic unlabeled argument that parses a value |
| TCLAP::VALUE_ARG_HELPER::ValueExtractor< T > | This class is used to extract a value from an argument |
| TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string > | Specialization for string |
| TCLAP::ValueArg< T > | The basic labeled argument that parses a value |
| TCLAP::VersionVisitor | A Vistor that will call the version method of the given CmdLine and then exit |
| TCLAP::Visitor | A base class that defines the interface for visitors |
| TCLAP::XorHandler | This class handles lists of Arg's that are to be XOR'd on the command line |
| TeamPowerCond | Each team has a power associated with it that may depend on factors such as it's current resources (tanks, airplains, supplies etc) and their health |
| Terrain | |
| TerrainOverlay | |
| TerrainOverlayMultiTex | |
| TerrainPatch | |
| Texture | Methods for loading textures from disk and binding textures in OpenGL |
| TextureResource | |
| Thread | |
| TiXmlAttribute | An attribute is a name-value pair |
| TiXmlAttributeSet | |
| TiXmlBase | TiXmlBase is a base class for every class in TinyXml |
| TiXmlBase::Entity | |
| TiXmlBase::StringToBuffer | |
| TiXmlComment | An XML comment |
| TiXmlDeclaration | In correct XML the declaration is the first entry in the file |
| TiXmlDocument | Always the top level node |
| TiXmlElement | The element is a container class |
| TiXmlNode | The parent class for everything in the Document Object Model |
| TiXmlText | XML text |
| TiXmlUnknown | Any tag that tinyXml doesn't recognize is save as an unknown |
| TrackedVehicleSprite | |
| TrackModel | |
| TrackModelResource | |
| Tracks | |
| TreeSprite | |
| VehicleGroup | |
| VehicleSprite | |
| VVector | Basic 3D vector arithmetic functionality |
| WorldSize | |
| WRAPPERS::auto_ary< T > | Similar to auto_ptr but only to be used for arrays of objects |
| WRAPPERS::File | Wrapper for FILE* obtained by fopen |