TankGame Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
GlobalGlobal class definition
Environment::Physics::GravityGravity data for physical simulation Contains gravity strength
TArrayList< T >Arrayed list class - should implement a list with fast read and (relatively) slow write access
TAxisAlignedBBoxTAxisAlignedBBox class
TBitmapBitmap Data
TBitmapFont2DBitmapFont2D class that draws text on the screen
TBitmapProportionalFont2DBitmapProportionalFont2D class that draws text on the screen using proportional font loaded from bitmap file
TBitmapProportionalFont2D::TCharInfoOne char info
TCameraCamera object
TColorColor definition
TControlledCameraCamera object
TControlledCamera::TConfigSets the default values of the camera configuration
TControlledCamera::TVelocityStructure defining camera velocity
TDecorStatic Decor class
TEffectEffect class
TEndlessPlaneEndless plane with square hole
TEntryBar entry, part of TGadgetBar
TEventEvent class which allows event-based communication eg from a menu to an object
TEventReceiver< Target >EventReceiver class which allows event-based communication e.g
TEventReceiver< Target >::TMethodEventDefines a event bound to an object's method
TExplosionExplosion class
TFireFire class
TFire::TParticleFire particle class
TFont2DFont2D class
TFrustumTFrustum class
TGadgetVirtual gadget class
TGadgetBarGadgetBar object
TGadgetBar::TRendererDescendant of TTransparent, making sure the transparent menu is rendered properly
TKeyBindingKey binding
TKeyBindingClassBinding class distinguishes between purposes of key bindings (menu, general,
TKeyboardGlobal keyboard managing class
TKeyboard::TKeyKeeps and reports state of one particular key
TKeyboard::TModifiersKeyboard modifiers object
TLandscapeTLandscape class
TLine2DTLine2D class
TMagazineMagazine class
TMagazine::TConfigStruct with most important configuration parameters related to the missile
TMapMap object
Algebra::TMatrixMatrix class
TMenuMenu object
TMenu::TMenuBarMenuBar - vertical or horizontal, linear list of entries, which can point to sub-menus
TMenu::TMenuBar::TConfigConfig data of the MenuBar preinitialized to default values
TMenu::TMenuBar::TEntryMenu entry, linked in linear list
TMenuGadgetMenu object
TMenuGadget::TEntryMenu entry, part of TMenuGadget menu
TMenuGadget::TRendererDescendant of TTransparent, making sure the transparent menu is rendered properly
TMessageWindowMessage window class
TMessageWindow::TConfigConfigurational parameters of the message window
TMessageWindow::TMessageTank game message class This is used to work with messages which are drawn in the message window
TMissileMissile class
TMissile::TConfigStruct with most important configuration parameters related to the missile
TMissileSmokeParticleSmoke class
TMissileSmoke::TConfigTank config
TMissileSmoke::TParticleSmoke particle class
TModelModel class
TModelASEASE Model class
TModelBoxSimple dummy model - a box
TModelManagerModelManager class - instance of TObjectManager template
TModelVRMLVRML Model class
TNoiseTextureClass containing noise texture object Particles source is maintaining particles and controling their existence
TObjectManager< T >ObjectManager is a template for keeping lists of unique objects referenced from many places
TParticleExplosionParticleExplosion class
TParticleExplosion::TConfigConfigurational parameters of the explosion
TParticleExplosion::TParticleExplosion particle class
TParticleSmokeParticleSmoke class
TParticleSmoke::TConfigTank config
TParticleSmoke::TParticleSmoke particle class
TPetrolFireFire class
TPetrolFire::TConfigConfigurational parameters of the fire
TPetrolFire::TParticleFire particle class
TPlaneTPlane class
TPlantGeneral Plant class
TQuad2DTQuad2D class
TRandomNumberTRandomNumber class
TRect2DTRect2D class
Algebra::TRectangle2D rectangle structure, operating with left,top,right,bottom and width,height parameters
TRenderWindowDefines the TRenderWindow as a graphics rendering window on the screen
TRGBAFloatTRGBAFloat class
TRGBAFloat::RGBA< pixel definition - floating-point
TSkyBoxSkyBox object
TSmokeSmoke class
TSmokeVolClass defining particles source Particles source is maintaining particles and controling their existence
TSmokeVol::TInterpolationSmoke Interpolation interface Represents smoke interpolation, that is used for smoke noise textures
TSmokeVol::TParticleSource particle class Contains information of each single smoke particle
TSmokeVol::TRenderingSmoke rendering type Represents smoke rendering type, that can be used to alter smoke rendering style
TTankTank class
TTank::TConfigStruct with most important configuration parameters related to the tank
TTank::TKeyBindingsStruct with all the bindings related to the tank
TTankGameMain game object
TTankGame::TKeyBindingsSet of system-wide key bindings
TTankPhysPhysical simulation Tank class
TTankPhys::TKeyBindingsStruct with all the bindings related to the tank
TTankPhys::TSuspensionSuspension class This class represents suspension of one wheel of tank unit
TTankPhys::TWheelWheel class This class represents one wheel of tank unit
TTankSimpleMoving tank with simple controls/simulation
TTankSimple::TConfigStruct with most important configuration parameters related to the tank motion
TTankSimple::TKeyBindingsStruct with all the bindings related to the tank
TTerrainGeneratorTTerrainGenerator class
TTerrainTextureGeneratorTTerrainTextureGenerator class
TTerrainTextureGenerator::TPointStructure defines coordinates int image
TTexNoiseStructure defining perlin noise computation
TTextureTTexture Contains loaded textures and works with bitmap data
TTextureManagerManages textures - for each texture used in the systems several times keeps only one copy
TTileTTile class
TTile::S_VIS_MEDStructure for storing informations about visibility for each medium tile
TTile::S_VIS_TILEStructure for storing informations about visibility for each tile
TTile::TEXCOORD2D texture coordinates
TTile::TMediumTileTMediumTile class
TTile::TSmallTileTSmallTile class
TTile::VERTEXVertex definition - it contains only position
TTimeServerTTimeServer class provides simulation time management functionality
TTimeServer::ObjDataPrivate TTimeServer struct
TTrackingCameraCamera attachable to an object (such as Tank, Missile or other moving object to be watched)
TTrackingCamera::TConfigSets the default values of the camera configuration
TTransparentTTransparent class
TTreeGeneral Tree class
TTree::TTreePartTreePart class
TUnitUnit class
Algebra::TVectorVector class
TVector2DTVector2D class
TWindowDefines the TWindow class as a predecessor of all Windows in the game
Environment::Physics::WindWind data for physical simulation Wind data are represented by wind speed and direction or wind vector

Viewable With Any Browser   Valid HTML 4.01!   Generated on Fri Apr 14 08:04:19 2006 for TankGame by doxygen 1.4.6-NO