MetalWarriors Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_range_type
ActionMenu
aedAnimatedImage
aedAppThe application class
aedBoxSizer
aedButtonThe button class
aedCallBack
aedCheckBoxThe checkbox class
aedColor
aedCursor
aedDialogBox
aedFontHandles text rendering
aedFontEntry
aedFrameServes mainly to group related options together
aedFunctor1Arg< T, A >
aedFunctorBase
aedFunctorNoArgs< T >
aedImage
aedImageBank
aedKeyEvent
aedListBox
aedLog
aedMemFontEntry
aedMenuThis is a simple menu class
aedMenuBarThe aedMenuBar class, used for creating simple menu bars, obviously
aedMenuItem
aedObjectBase class of all widgets, provides signal mechanism
aedOverlay
aedProgressBarThis class implements a nice progress bar
aedRadioButtonGroupImplements radio buttons (radio button groups, as we call them)
aedRect
aedScrollBar
aedSignal
aedSizer
aedSliderA very simple base class containing common code for sliders and scrollbars
aedSpinner
aedStaticImage
aedStaticRTF
aedStaticTextThis class is used for displaying labels and is the base class for the textbox widget
aedTextBoxThis class implements the textbox widget
aedTheme
aedThemeEntry
aedThemeInfo
aedTimerThis 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
BirdSpriteRepresents a single bird that may or may not be part of a flock
CameraA camera is a class that can be used to setup the projection matrix in a simple way
CannonTurret
char_info_t
ClientSocketThis class implements client sockets (also called just "sockets")
CompModel
CompModel::Lighting
CompModel::openglstate
CompModel::RGBA_t
CondA condition variable that is evaluated during gameplay
Cond::Bool
Cond::BoolExpr
CondData
CondData::Team
Driver
DustSpriteCloud 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
ExplosionSpriteAn explosion caused by for example a shell exploding
FireSpriteA slow burning fire to use for instance to show a borken tank
FlagSpriteColored flag
font_slot_t
GameOverManager
GameStateThis is where the game happens
GLCapacities
GLConsole
GLFont
GLFontData
GlobalStructure to accomondate gloabl variables accessable throughout the application
GLString
GLText
GLUTInterfaceOO interface towards GLUT
GroundTarget
GroundVehicleSprite
group_member_t
GuiMenu
HoldAreaCondThis condition evaluates to true if an area is held for a specified amount of time
HudTransparent HUD drawn for displaying different in-game information
ImageHandleHolds information about an OpenGL RGBA image
InterfaceOO 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
PathExtension to the STL string class that allows for easy manipulation of paths
PhysicsThe physics class contains information about an object in space requried to follow the Newton's laws of physics
Player
PreferenceHandlerEasy mechanism to store and retrieve key/value pairs of different types (bool, int, float and string)
RandomRandom number generator
Rect_Clips
Rect_Set
RenderedFont_t
Resource
ResourceHandler
SDLInterfaceSpecialisation of Interface for the Simple Direct Layer OS abstraction API
SensitiveSprite
ServerSocketThis class implements server sockets
ShellSprite
Skydome
Smoke
SocketCommon base class for both client and server sockets
SoundEmitter
SoundEmitterAL
SoundHandler
SoundHandlerAL
source_t
space_segment_t
SpaceOrg
SpriteAbstract class for dealing with animated 3D sprites
SpriteMarker
StateControlls the state of the application
StoneSprite
stub
SubMenu
TankCountCondThis condition checks the number of tanks "alive" i.e
TankDriver
TankHealthCond
TankSprite
Target
TCLAP::ArgA virtual base class that defines the essential data for all arguments
TCLAP::ArgExceptionA simple class that defines and argument exception
TCLAP::ArgParseExceptionThrown from within the child Arg classes when it fails to properly parse the argument it has been passed
TCLAP::CmdLineThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
TCLAP::CmdLineInterfaceThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
TCLAP::CmdLineParseExceptionThrown from CmdLine when the arguments on the command line are not properly specified, e.g
TCLAP::HelpVisitorA Visitor object that calls the usage method of a given CmdLine
TCLAP::IgnoreRestVisitorA 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::SpecificationExceptionThrown from Arg and CmdLine when an Arg is improperly specified, e.g
TCLAP::SwitchArgA 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::VersionVisitorA Vistor that will call the version method of the given CmdLine and then exit
TCLAP::VisitorA base class that defines the interface for visitors
TCLAP::XorHandlerThis class handles lists of Arg's that are to be XOR'd on the command line
TeamPowerCondEach 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
TextureMethods for loading textures from disk and binding textures in OpenGL
TextureResource
Thread
TiXmlAttributeAn attribute is a name-value pair
TiXmlAttributeSet
TiXmlBaseTiXmlBase is a base class for every class in TinyXml
TiXmlBase::Entity
TiXmlBase::StringToBuffer
TiXmlCommentAn XML comment
TiXmlDeclarationIn correct XML the declaration is the first entry in the file
TiXmlDocumentAlways the top level node
TiXmlElementThe element is a container class
TiXmlNodeThe parent class for everything in the Document Object Model
TiXmlTextXML text
TiXmlUnknownAny tag that tinyXml doesn't recognize is save as an unknown
TrackedVehicleSprite
TrackModel
TrackModelResource
Tracks
TreeSprite
VehicleGroup
VehicleSprite
VVectorBasic 3D vector arithmetic functionality
WorldSize
WRAPPERS::auto_ary< T >Similar to auto_ptr but only to be used for arrays of objects
WRAPPERS::FileWrapper for FILE* obtained by fopen

Generated on Sun Mar 11 15:33:25 2007 for MetalWarriors by  doxygen 1.4.7