Armagetron Advanced Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
A
AAGrowlPlugin
AAURLHandler
vValue::Expr::Math::Add
ArmageTron_color_menuitem
ArmageTron_feature_menuitem
ArmageTron_texmode_menuitem
ArmageTron_viewport_menuitem
ArmageTronPlayer_to_viewport_menuitem
gLaggometer::AxesIndicator
B
cWidget::BarGaugeProcesses and renders a bar gauge
base
vValue::Expr::Core::BaseOffers basic functions to set the precision etc
cWidget::BaseOffers basic functions and keeps the camera settings
vValue::Expr::Collection::BaseExt
vValue::Expr::Core::BinaryOpBase class for binary operators
BindArchiver< Archiver >
C
vValue::Expr::Bindings::Legacy::Callback< T >Stores a function pointer to a function within another class and offers functions to get that function's return value
cCockpitCockpit class: keeps a list of widgets and delegates rendering and parsing to them
CFunction
chunkinfo
vValue::Expr::Collection::ColBinary
vValue::Expr::Collection::ColDifference
vValue::Expr::Collection::ColIntersection
vValue::Expr::Collection::ColNode
gLaggometer::Colour
vValue::Expr::Collection::ColPickOne
vValue::Expr::Collection::ColUnary
vValue::Expr::Collection::ColUnion
vValue::Expr::Logic::ConditionStores two other values and returns one of them based on a specific condition
vValue::Expr::Bindings::Legacy::ConfItemStores a pointer to a configuration item and gets the value from it
COperation
vValue::Creator< C >
CVar
DeleteMaster
deptest
derived
DIR
gLaggometer::DirectionTransformer
dirent
vValue::Expr::Math::Divide
dummy
eAccessLevelHolderClass managing access levels
eAudioPos
eAutoCompleterChatCompleter with the addition that it adds a : to a fully completed name if it's at the beginning of the line
eAxis
eCallbackGreeting
eCamera
eCameraSensorSensor class that moves the camera so the view is not blocked
eCameraSensor::CorrectionHelper struct to get the best (smallest) position correction
eChannel
eChannelSDLMixer
eChatInsertionCommand
eChatSpamTester
eCockpitPrototype
eDeathException to throw when a gameobject dies during movement
eDebugLine
eDual
eFace
eFaceFindFilter
eFaceReplacementArgument
eFloor
eGameObject
eGlanceRequest
eGrid
eHalfEdge
eInitForbidCamera
eLagClass for lag compensation functions in the game code
eLineEntry
eMenuItemChatHandles the chat prompt
eMenuItemKick
eMenuItemPassword
eMenuItemSilence
eMenuItemUserName
eMenuItemVote
eMusicTrack
eNameMessenger
eNetGameObject
ePath
ePlayer
ePlayerCharacterFilter
ePlayerNetID
ePoint
eRectangleRectangle containing the arena
eReferencableGameObject
eReplacementStorage
eSensor
eSensorFinished
eSoundMixer
eSoundPlayer
eStackGameObject
eTeam
eTeamColorConfig
eTempEdge
eTempEdgePassing
eTimer
eTransferInhibitor
EventArchiver< Archiver >Read or write event data
eVoteItem
eVoteItemHarm
eVoteItemHarmServerControlled
eVoteItemKick
eVoteItemKickServerControlled
eVoteItemServerControlled
eVoteItemSuspend
eVoter
eVoterPlayerInfo
eWall
eWallHolder
eWallRim
eWallView
eWavData
eWavDataSDLMixer
vValue::Expr::Bindings::CFunction::fBinary< T, Aa, Ab, F >
floattest
vValue::MiscWTF::FooPtrOps
vValue::Expr::Bindings::CFunction::fUnary< T, Aa, F >
vValue::Expr::Bindings::CFunction::fZeroary< T, F >
gAICharacter
gAILog
gAILogEntry
gAIPlayer
gAIPlayer::ThinkData
gAIPlayer::ThinkDataBase
gAISensor
gAITeam
gArena
gAutoCompleterConsole
gAutoStringArray
gBaseZoneHackBase zone: belongs to a team, enemy players who manage to stay inside win the round (will be replaced
gBrowserMenuItem
gCamera
gCommandLineJumpStartAnalyzer
gCustomConnectEntriesConglomerate of menus and entries for custom connect
gCycle
gCycleChatBot
gCycleChatBot::Sensor
gCycleChatBot::WallHug
gCycleDeathDetermines the maximum space ahead of a cycle
gCycleExtrapolator
gCycleMemory
gCycleMemoryEntry
gCycleMovementClass handling lightcycle movement aspects ( not networking beyond construction, no rendering, no wall building )
gCycleMovement::SyncDataData from sync message
gCycleStopException thrown to indicate simulation should be held for a while
gCycleTouchEvent
gCycleVisuals
gCycleWallRenderer
gCycleWallsDisplayListManager
gDeathZoneHackDeath zone: kills players who enter
gDestination
gEnemyInfluence
gExplosion
gFakeDirDriveSetter
gFloatCompressor
gFloor
gFriends
gGame
gGameSettings
gHitData
gJoystickSpecial joystick controls for the lightcycles. Simple left-right controls
gJustChecking
gLogo
gLoopData
glRenderer
gMainCommandLineAnalyzer
gMapLoadConsoleFilter
gMaxSpaceAheadHitInfoInformation about obstacle encountered by MaxSpaceAhead
gMaxSpaceAheadHitInfoClearerUsed to clear out dangerous information from hit info after simulation is done
gMemuItemConsoleHandles the console prompt
gMenuItemAutoSelect
gMenuItemEditSubmenuEdit submenu item quitting the parent menu when it's done
gMenuItemNewTeam
gMenuItemPlayer
gMenuItemPlayerTeam
gMenuItemSpacer
gMenuItemSpectate
gMenuItemStatus
gNetIdler
gNetPlayerWall
gParser
gPlayerWall
gPlayerWallCoord
gPredictPositionDataIntermediate data for position prediction
gRandomController
gRealColor
gRecursionGuard
gResMenEntry
gRotation
GrowingArrayBase
gSensor
gServerBrowser
gServerFavoriteServer favorite: holds connection info and configuration items
gServerFavoriteMenuEntriesConglomerate of menus and entries
gServerFavorites
gServerFavoritesHolderServer favorites management class: holds an array of servers
gServerInfo
gServerInfoAdmin
gServerMenu
gServerMenuItem
gServerStartMenuItem
gSettingsReverter
gSimpleAI
gSimpleAIFactory
gSpark
gSpawnPoint
gStatistics
gStatList
gTeam
gTextureCycle
gTopologyPoliceConsoleFiler
gTurnDelayOverride
gVectorExtra< T >
gWallRim
gWinZoneHackWin zone: lets players who enter win the round
gZoneBasic zone class: handles rendering and entwork syncing
cWidget::LabelProcesses and renders a Table of values with an optional caption
gLaggometer::LagOMeterRenderer
cWidget::MapProcesses and renders a map of the grid
cWidget::Map::Clipper
cWidget::Map::ClipperCircle
cWidget::Map::ClipperRect
cWidget::Map::Mode
vValue::Expr::Bindings::MathExprStores a math expression using the mathexpr library
md5_state_s
memblock
vValue::Expr::Math::Multiply
myfloat
nAckMessage
nAddressInternet address
nAddressBaseUnion of supported internet addresses
nAuthentication
nAveragerClass responsible for calculating averages
nBandwidthArbitrator
nBandwidthControl
nBandwidthSceduler
nBandwidthTaskCreate
nBandwidthTaskMessage
nBandwidthTaskObject
nBandwidthTaskPriorizer
nBandwidthTaskSync
nBandwitdhDistributor
nBasicNetworkSystemBasic network system: manages sockets
nCallbackAcceptPackedWithoutConnection
nCallbackLoginLogout
nCallbackReceivedComplete
nClientLagLag tracker on client
nCon
nConfItem< T >
nConfItemBaseBase clas for network configuration items
nConfItemLine
nConfItemVersionWatcherConfiguration item watcher that shuts out clients that don't support a certain interface
nConnectionInfo
nConsoleDateFilter
nCurrentSenderID
nDeletedInfo
nDescriptor
nDestroyInfo
cWidget::NeedleGaugeRenders a needle gauge
nHostInfoAll information to reach a host
nIConfItemWatcherInterface for objects watching over the change of network configuration items
nIgnore
nKillHim
nKrawallBase class for authentication, unaware of armagetron network messages
nKrawall::nCheckResult
nKrawall::nCheckResultBase
nKrawall::nMethodAuthentication method information
nKrawall::nPasswordAnswer
nKrawall::nPasswordCheckData
nKrawall::nPasswordRequest
nKrawall::nScrambledPassword
nKrawall::nScrambleInfoExtra information for password scrambling
nMachineClass trying to collect information about a certain client, persistent between connections
nMachineDecoratorDecorator for machines for additional information to attach to them
nMachineObserver
nMachinePersistor
nMachinePTR
nMessage
nMessage_planned_send
nMessageIDExpander
nMessageMock
nNetObject
nNetObject::nKnowsAboutInfo
nNetObjectRegistrar
nNOInitialisator< T >
nObserver
nObserverPtr< T >
nPingAveragerAverager for pings, detects lag
nQueryMessageStats
nSendBuffer
nServerInfoFull server information
nServerInfoAdmin
nServerInfoBaseBasic server information: everything you need to connect
nServerInfoRedirectServer information, just to redirect and for other immediate applications
nServerLagLag tracker on server
nSettingItem< T >
nSettingItemWatched< T >Convenience helper class: setting item and version watcher combined
nSocketWrapper for low level sockets
nSocket::PermanentErrorException thrown on probably unrecoverable error
nSocketListenerCollection of listening server sockets
nSocketResetInhibitorWhile an object of this class exists, the main network sockets won't get reopened
nSocketTypeStructure defining a socket type
nSpamProtection
nSpamProtectionSettings
NSString
NSString(ReplaceSubString)
vValue::Expr::Core::Number< T >
nVersion
nVersionFeature
nWaitForAck
nWaitForAckSync
OneSocketOpenedException to throw when a single socket was opened by request
PAAvoid
PABounce
PACallActionList
PACopyVertexB
PActionBase
PADamping
PAExplosion
PAFollow
PAFountain
PAGravitate
PAGravity
PAJet
PAKillOld
PAMatchRotVelocity
PAMatchVelocity
PAMove
PAOrbitLine
PAOrbitPoint
PARandomAccel
PARandomDisplace
PARandomRotVelocity
PARandomVelocity
PARestore
PARotDamping
vValue::Parser
Particle
ParticleGroup
ParticleState
PASink
PASinkVelocity
PASort
PASource
PASpeedLimit
PasswordStorage
PATargetColor
PATargetRotVelocity
PATargetSize
PATargetVelocity
PAVortex
PDBlob
PDBox
PDCone
PDCylinder
PDDisc
PDLine
pDomain
PDPlane
PDPoint
PDRectangle
PDSphere
PDTriangle
PerformanceCounter
planned_send
pVec
rCallbackAfterScreenModeChange
rCallbackBeforeScreenModeChange
rCenterDisplayCallback
rColorTColor extended by a function to apply the color directly
rConsole
rDisplayListDisplay list wrapper
rDisplayListAlphaSensitiveDisplay list wrapper for display lists changing when the alpha blending setting changes
rDisplayListFillerCreate an object of this type to fill a display list while you render
ReadArchiver< Archiver >Read or write network read data
cWidget::RectangleProcesses and renders a simple rectangle with foreground and background gradients
vValue::Registry::Registration
vValue::Registry::Registry
rExceptionGLEWException for GLEW (also defined when we don't have GLEW)
rFastForwardCommandLineAnalyzer
rFileTextureTexture class loading the data from a file
rFont
rFontContainer
rForceTextCallback
RFunction
rGLuintObjectSafe wrapper for GL objects classifed by GLuints (textures, render buffers)
rGluintObjectDummyUnusable dummy wrapper
rGradientGradient class, able to store a gradient and perform basic render functions with it
rISurfaceTextureAbstract texture class working with SDL surfaces
rITextureAbstract OpenGL texture base class
rModel
rModelFace
rNoAutoDisplayAtNewlineCallback
ROperation
rPerFrameTask
rRenderer
rRenderIdCallback
rResourceTexture
rResourceTexture::InternalTex
rScreenSettings
rScreenSize
rSmallConsoleCallback
rSurfaceWrapper for SDL surface
rSurfaceTextureTexture class getting its data from a surface
rSysDep
rSysDep::rNetIdler
rTextField
rTextureGroupsClass organizing textures into groups (very crudely...)
rTextureRenderTargetTexture that can be used as a target for rendering
RVar
rViewport
rViewportConfiguration
SDLApplication
SDLMain
vValue::Type::SetMin, max and value in one class which handles the pointer buisness
shape
shapeCircle
shapeTriangle
vValue::Expr::Core::StringStores a string (tString) value
su_TimerCallback
vValue::Expr::Math::Subtract
swig_cast_info
swig_class
swig_module_info
swig_type_info
SwigDirector_GSimpleAI
SwigDirector_GSimpleAIFactory
SwigDirector_NNetObject
SwigDirector_TConfItemBase
SwigDirector_TPath
SwigDirector_UMenuItemAction
tAbortLoadingException to be thrown when the current script should be aborted
tAccessLevelSetterJust to do some work in static initializers, to modify default access levels:
tAllocationInfo
tArray< T, MALLOC >
tBottleNeck
tCallback
tCallbackAnd
tCallbackOr
tCallbackString
tCharacterFilter
tCheckedPTR< T >
tCheckedPTRBase
tCheckedPTRConst< T >
tColorRgba color represented by floats between 0 and 1
tColoredStringStrings that know about color markings
tColoredStringProxyProxy class for inserting color markings
tCommandLineAnalyzerCommand line analyzing object
tCommandLineDataEntry point for command line parsing
tCommandLineParserCommand line data
tConfItem< T >
tConfItem_key
tConfItemBase
tConfItemFunc
tConfItemLine
tConfItemPassword
tConsole
tConsoleFilterFilter for console messages
tConsoleFilterComparator
tControlledPTR< T >
tCoordStores any kind of x and y coordinates
tCoord::GrahamComparator
tCrypt
tCryptDummy
tCurrentAccessLevelClass managing the current access level
tDecoratableIndicatorDummy class that decoratable objects have a dummy conversion operator to, so template magic can detect whether a class is decoratable or not
tDecoratableManager< Decorated >Manager class for decoratable classes
tDecoratableManager< Decorated >::tBoolToType<>
tDecoratableManagerBaseBase class for managers of decorated classes
tDecorator< DecoratedDerived, Decoration >Decorates a decoratable object with a decoration
tDecoratorBaseBase class for decorators
tDecoratorPOD< DecoratedDerived, Decoration >
tDirectories
tDirectoriesCommandLineAnalyzer
test
test2
test3
tEvent
tEventQueue
tExceptionBase class for all exceptions
tFunctionMathematical function (to be moved into tools sometime, and currently limited to linear functions)
tGenericExceptionSimple, generic exception class for locally fatal errors (that abort a function,
tHeap< T >
tHeapBase
tHeapElement
TimeArchiver< Archiver >
tIniFile
tInitExit
tIsDecoratable< Decorated >Compile time test class that determines whether a class is decoratable
tIsDecoratable< Decorated >::Ret
tJUST_CONTROLLED_PTR< T >
tLanguage
tLineStringPersistable string class
tList< T, MALLOC, REFERENCE >
tListItem< T >
tListItemBase
tListMember
tLocale
tLocaleItem
tLocaleSubItem
tMemMan
tMemManager
tMemManBase
tMemStack
tMemStackItem
tMockMutex
tNonMutex
tOutput
tOutputItem< T >
tOutputItemBase
tOutputItemLocale
tOutputItemSpace
tOutputItemTemplate
tPath
tPathConfig
tPathData
tPathMusic
tPathResource
tPathScreenshot
tPathScripts
tPathToExecutableClass holding our best guess of the path to the binary executable
tPathVar
tPlaybackPlayback class
tPlaybackBlockBlock of data to play back
tPlaybackBlockBaseBlock of data to play back
tPlayList
tPolynomial< T >Mathematical function (to be moved into tools sometime, and currently limited to linear functions)
tPolynomialMarshaler< T >Marshal a tPolynomial as an input value (var) for "a + b*var + (c + d*var)*t"
tPolynomialMarshalerTest
tPolynomialTest
tPolynomialWithBase< T >Mathematical function (to be moved into tools sometime, and currently limited to linear functions)
tRandomizerRandom generator
tRecorderSimple interface to recording functionality
tRecorderBaseNon-templated base class of recorder
tRecorderBlockHelper< DATA >Class taking the ugly implementation part of tRecordingBlock and tPlaybackBlock
tRecorderImp< BASE, STREAM_IMP >Recording and playback implementation ( nothing but a stream container )
tRecorderSync< DATA >Debug recording synchronization test class
tRecorderSyncBaseDebug recording synchronization test class
tRecorderTemplate1< BLOCK >Recording funtions that take one piece of data
tRecorderTemplate2< BLOCK, DATA >Recording funtions that take two pieces of data
tRecorderTemplate3< BLOCK, DATA1, DATA2 >Recording funtions that take two pieces of data and a block
tRecordingRecording class
tRecordingBlockBlock of data to record (for more advanced data storage ), implementation
tRecordingBlockBaseBlock of data to record (for more advanced data storage ), base class
tRecordingCommandLineAnalyzer
tReferencable< T, MUTEX >
tReferenceHolder< T >
tReproducibleRandomizerReproducible random generator
tResource
tResourceManagerResource manager: fetches and caches resources from repositories or arbitrary URIs
tResourcePathHelper class to construct a resource path
Triggerer
tRing
tRunningInBuildDirectory
tSettingItem< T >
tSettingRotation
tSong
tStackObject< T >
tStatEntry
tStatFile
tStringString class: standard string with some extras
tTextFileRecorderText file loading recorder
tTimeTime structure
tTypeToConfig< T >Type modifying class mapping types in memory to types to stream
tTypeToStream< T >Typedef for easier handling
tXmlParserNamespace::tXmlParserTODO: add documentation, this is just here so tXmlParser::node gets documented
tXmlParserNamespace::tXmlParser::nodeDOM node class; provides convienient access to libxml without dealing with its functions
tXmlParserNamespace::tXmlResource
uAction
uActionCamera
uActionGlobal
uActionGlobalFunc
uActionPlayer
uAutoCompleter
uAutoDeleteInput
uBind
uBindPlayer
uCallbackMenuBackground
uCallbackMenuEnter
uCallbackMenuLeave
uGlanceAction
uInputPossible input channels (keys, mouse movement/buttons, joystick)
uInputProcessGuardHave one object of this class around while processing input
uInputScramblerHave one object of this class around while processing sensitive input; non-control key presses will be scrambled for the recording then
uJoystick
uJoystick::HatDirections
uJoystickInput
uKeyInput
uMenu
uMenuItem
uMenuItemAction
uMenuItemExit
uMenuItemFileSelection
uMenuItemFunction
uMenuItemFunctionInt
uMenuItemInput
uMenuItemInt
uMenuItemSelection< T >
uMenuItemString
uMenuItemStringWithHistoryUMenuItemString extended by a simple history function and tab completion
uMenuItemStringWithHistory::history_tHandles loading and saving the contents of the history to a file
uMenuItemSubmenu
uMenuItemToggle
uMouseInput
vValue::Expr::Core::UnaryOpBase class for unary operators
uPlayerPrototype
uSelectEntry< T >
uSelectItem< T >
uTransformEventInfo
Vec3
vector
cWidget::VerticalBarGaugeRenders a vertical bar gauge
cWidget::WithAnglesAble to parse and store an Angles node
cWidget::WithBackgroundAble to parse and store Background nodes
cWidget::WithCaptionAble to parse and store a Caption node
cWidget::WithColorFunctionsOffers basic functions to parse nodes that contain color information like Forground or Background
cWidget::WithCoordinatesAble to store and parse the position and size of a widget
cWidget::WithDataFunctionsThis class offers functions to parse DataSet and friends. It doesn't parse anything by itself, ProcessDataSet() has to be called by an inherited class
cWidget::WithForegroundAble to parse and store Foreground nodes
cWidget::WithIdDataStores multiple DataSets in a map, keyed by their id="" attribute
cWidget::WithLineColorAble to parse and store LineColor nodes
cWidget::WithReverseAble to parse and store a Reverse node
cWidget::WithShowSettingsAble to parse and store ShowMinimum, ShowMaximum or ShowValue nodes
cWidget::WithSingleDataAllows one single DataSet without id="" attribute to be parsed and stored
cWidget::WithTableImplements a table, uses the previously parsed DataSets
yyalloc
YYSTYPE
zEffectGroup
zEffector
zEffectorCycleAcceleration
zEffectorCycleBrake
zEffectorCycleRubber
zEffectorDeath
zEffectorPoint
zEffectorSetting
zEffectorSpawnPlayer
zEffectorWin
zMonitor
zMonitorInfluence
zMonitorRule
zMonitorRuleInRange
zMonitorRuleOutsideRange
zMonitorRuleOver
zMonitorRuleUnder
zSelector
zSelectorAll
zSelectorAllButSelf
zSelectorAllDead
zSelectorAnother
zSelectorAnotherNotTeammateDead
zSelectorAnotherTeammateDead
zSelectorAnyDead
zSelectorOwner
zSelectorOwnerTeam
zSelectorOwnerTeamTeammate
zSelectorSelf
zSelectorSingleDeadOwner
zSelectorTeam
zSelectorTeammate
zShape
zShapeCircle
zShapePolygon
zValidator
zValidatorAll
zValidatorAllButOwner
zValidatorAllButTeamOwner
zValidatorOwner
zValidatorOwnerTeam
zZone
zZoneInfluence
zZoneInfluenceItem
zZoneInfluenceItemColor
zZoneInfluenceItemPosition
zZoneInfluenceItemRotation
zZoneInfluenceItemScale

Generated on Sat Mar 15 23:20:24 2008 for Armagetron Advanced by  doxygen 1.5.4