| SrBvNBody::AABB | |
| Protocol::Abort | |
| Protocol::Aborted | |
| Abstraction | |
| GameObj::ActInfo | |
| Action | Stores the current action state of an object |
| ActionChanges | Wrapper for action queue changes |
| ActionScript | A bound script ready to be executed |
| Protocol::Added_Buddy | |
| AI_Board | Our 'board' |
| AI_Board_Area | AI_Board_Area Represents information stored in the board about each area |
| AI_Client | Description |
| AI_Move_Command | Store information about the recent move commands so that we can required to detect and handle collisions |
| AI_Object | AI's information about an object |
| AI_Path | Path is part of a plan - it's a plan for a single unit |
| AI_PathFind_Environment | |
| AI_Plan | Description A plan that the AI Client uses to direct its actions |
| AllocCharNode | |
| AllocFloatNode | |
| AllocIntNode | |
| AllocObjectNode | |
| AllocStringNode | |
| AndNode< T, V > | |
| SimpleTerrain::ArbitraryResolutionSimpleMap< T > | Adapt SimpleMap to use a given Resolution Factor |
| Array< T, N0 > | |
| OSL::ArrayInstance | How array instances are stored on the heap |
| ArrayNode | |
| AssetManager | |
| AssignStmt | |
| AStarCell | |
| SimpleTerrain::AStarCell | |
| SrPoints::Atrib | |
| AttackCommander | |
| AttractorOverlay | |
| Attribute | |
| OSL::Attributes | |
| AttrProp | Attribute properties |
| AutoGatherAI | Automatically manage the resource gathering operations, assuming a single control center |
| Protocol::Ban | |
| Protocol::Banned | |
| Simul::Base | |
| BaseActions | |
| BaseCommander | |
| GatherAI::BaseData | |
| BaseDefense::BaseData | Class that holds data that each base needs to know about |
| BaseDefense | This AI module causes all units to defend the nearest base |
| ScriptObj::BasePtr | One of those horrible 'smart pointers' |
| BasicObject | ================================================================================================== A base class for OgreObjects which should hold information that all objects will hold |
| BBox | |
| BinaryNode< T, V > | |
| BitStrip | |
| HOG::bitVector | |
| Tokenizer::Bookmark | |
| BoolMatrix | |
| BP_AttrNode | |
| BP_Code | |
| GameObjBlueprint::BP_Const | |
| GameObjFactory::BPConstructorData | |
| BreakStmt | |
| Bucket | A bucket provides noth,south,east, and west faces for the object it contains |
| SimpleTerrain::Bucket | |
| BucketFactory | |
| SimpleTerrain::BucketFactory | |
| Protocol::Buddies | |
| Protocol::Buddy | |
| BuildCommander | |
| BuildFailedEvent | |
| BuildFinishedEvent | |
| BaseCommander::Building | |
| Terrain::BuildLocation | |
| BaseCommander::BuildTask | |
| BSimul::BuildTasksAI | This AI module causes all units to attack the nearest (geometric distance) base |
| BSimul::BuildTasksState | |
| ByteStream | |
| CGridBase | Base class for drawing a tile grid |
| CharAssignStmt | |
| CharVarNode | |
| Protocol::Chat | |
| check | |
| OSL::Class | Class description |
| OSL::ClassInstance | This is how class instances are stored on the heap |
| Replayer::ClientData | |
| ClientEventHandler | |
| ClientModule | This object generates events and sends them to a list of registered event handlers |
| ClientState | |
| CloseBlock | |
| ClusterSquad | A multi-dimensional cluster finder |
| ClusterSquads | |
| Col3 | |
| CollTime | |
| GfxModule::ColorTileSet | |
| GfxModule::ColRect | |
| Commander | |
| CompareGfxObj | |
| AutoGatherAI::CompareMineralsByDistanceToWorker | A comparison functor used for sorting mineral patches according to distance from a worker |
| CompareRoutesByDistanceToLocation | A comparison functor used for sorting mineral patches according to descending distance from a location |
| ComplementNode< T > | |
| CompProp | Component properties |
| Compress | |
| COMPUTER | |
| tmanager::Computer | |
| ConstNode< T > | |
| SeTriangulator::ConstrElem | |
| OSL::Context | Execution context |
| SimpleTerrain::SimpleGlobalPF::ControlParams | Various params for controlling the execution of simple_astar() |
| Coor3 | |
| Corridor | |
| CustomShaderProgram | Support for multiple passes, arbitrary textures |
| CWidget | Implements some useful graphical widget functions |
| CycleCounter | |
| HOG::CycleCounter | |
| SeMeshImport::Data | |
| OSL::DataMember | Class data member description |
| DB_Player | |
| DB_Type | Key used to store and retreve the list of roots form the D.B |
| DB_Worker | |
| Decomp | |
| Decomp_Node_Item | |
| Decompress | |
| DecompUtil | |
| BaseDefense::DefenderData | Class that holds data that each defender needs to know about |
| DefenseCommander | |
| Tokenizer::DefineTable | |
| DelObjStmt | |
| VecField::DirMultiplier | Restricts the field to one direction |
| DivideNode< T, V > | |
| Protocol::Down | |
| DrawOnTerrain | Draws simple information on 3D terrain |
| DrawOnTerrain2D | Draws simple information on the debug map |
| DualView | A T-aligned and offset version of a TileView |
| SearchNode::Edge | |
| Edge | |
| HOG::edge | Edge class for connections between node in a graph |
| Decomp::Edge | |
| Edge2 | |
| EdgeNode | |
| EdgeTree | |
| SrBvIdPairs::Elem | |
| SrHeap< X, Y >::Elem | |
| VecField::Emitter | |
| OSL::RecStream::EmptyStackException | Thrown by various functions |
| SrBvNBody::EndPoint | |
| SrHashTableBase::Entry | |
| Environment | This is the bridge between the ORTS world and the SimpleMap; provides functions for map manipulation |
| EqualNode< T, V > | |
| Protocol::Error | |
| Event | |
| EventFactory | |
| EventHandler | |
| EventHandlerList | |
| OSL::Exception | |
| ExitException | |
| Expression | |
| ExpressionNode< T > | |
| OSL::ExtFunc | External function description |
| ExtraData | Empty structure, for inheritance purposes |
| Simul::ExtraObjectData | |
| BSimul::ExtraObjectData | Struct for extra data associated with each object |
| SrModel::Face | |
| FF_Task | The internal data complementing Task data: |
| SimpleTerrain::FF_Task | The internal data complementing Task data: |
| FFLocPath | An implementation of the TerrainBase interface using forcefields for local pathfinding |
| ForceFieldPE::FFTaskData | |
| FileArchive | |
| FileLoader | |
| FindFailed | |
| SimpleTerrain::FindFailed | |
| Protocol::Finger | |
| FixedPoint | |
| FloatAssignStmt | |
| FloatVarNode | |
| ForAllIntersect | |
| ForAllObj | |
| ForAllType | |
| ForceFieldPE | |
| ForLoop | |
| ForStmt | |
| FPS | |
| FragmentShader | |
| FrameSet | Describes different ways of moving through an animation |
| Frustum | |
| OSL::FuncMember | Class function member description (either virtual or static) |
| FuncTable | |
| FunctionCall | |
| FunctionExp< T > | |
| FunctionNode | |
| FunctionStmt< T > | |
| SeTriangulator::FunnelDeque | |
| FunnelDeque | |
| FunnelNode | |
| Game | |
| GAME | |
| tmanager::Game | |
| GAME_ARG | |
| Protocol::Game_End | |
| Protocol::Game_Info | |
| Protocol::Game_Start | |
| tmanager::GameArg | |
| GameChanges | Wrapper for all game object changes in one game cycle |
| GameConst | |
| GameObj | Objects that interact with the world |
| GameObjBlueprint | Describes GameObj structure and initial starting values/states |
| GameObjCodeCmp | Compares pointers to game objects by their blueprint code |
| GameObjFactory | Creates objects from an internal set of blueprints |
| GameObjInt | |
| GameObjInt_Cmp | |
| GameResult1P | |
| GameResult2P | |
| Protocol::Games | |
| GameStateModule | Wrapper for a Game's connection to the server |
| GameTile | The basic unit of terrain description |
| GatherAI | |
| GatherCommander | The purpose of the gather commander is to efficiently mine any minerals around a base as efficiently as possible given a set of workers |
| GatherData | |
| GatherEvent | |
| VecField::GaussianEmitter | Gaussian decay starting from an inner radius and cut off at an outer limit |
| GfxAnimesh | |
| GfxBoxEmitter | Create particles within a box volume |
| GfxCircleEmitter | Spray particles from a common center within a limited cone |
| GfxEmitter | |
| GfxEventHandler | |
| GfxFireEmitter | A general fire and smoke emitter |
| GfxGameObject | Wrapper for a GfxObject that is an avatar of a game object |
| GfxGlutAdaptor | |
| GfxLightCorona | A light flare/corona emitter |
| GfxLightningEmitter | |
| GfxModule | |
| GfxObject | |
| GfxPListEmitter | Emitter that maintains a circular buffer of particles |
| GfxShellEmitter | A gun shell emitter |
| GfxSprayEmitter | Spray particles from a common center within a limited cone |
| GfxAnimesh::GfxTag | |
| GfxTerrain | Collection of GfxTerrainTiles for rendering and height adjustments |
| GfxTerrainTile | |
| GfxView | |
| GfxView2 | |
| Protocol::GGS_Error | |
| Protocol::GGS_Notify | |
| GlobalObj | |
| GlobalPathfinder | |
| GLWidget | GLFractal inherits from QGLWidget (http://doc.trolltech.com/2.3/qglwidget.html)
QGLWidget basically allows you to control OpenGL through method calls |
| TerrainBase::Goal | A movement goal |
| GOB_AddrNode | |
| GOB_AttrNode | Looks through an object's components and attributes and returns the value |
| GOB_Component | Dereferences a list of subcomponent names, stores the result |
| GobPtrWrapper | Implement some commonly-used shortcut methods |
| GQListBoxToolTip | |
| HOG::graph | A generic graph class |
| Graph_node | |
| HOG::graph_object | Parent class for nodes and edges allowing them to be stored in a heap or manipulated with other data structures |
| HOG::graphAbstraction | |
| HOG::graphHierarchy | |
| GreaterEqualNode< T, V > | |
| GreaterThanNode< T, V > | |
| GridTerrain | |
| Simul::Group | |
| SquadCombatAI::GroupData | Top-level collection of related (allied) objects |
| GUI | Basic/debug server display |
| HOG::halfTile | |
| Handler | |
| AutoGatherAI::HandlerOfPathFinderEvents | Handlers for different events |
| AutoGatherAI::HandlerOfViewMsgEvents | Handler for GameStateModule's view_msg notifications |
| OSL::Heap | Heap |
| HOG::heap | |
| HeapElement | |
| SimpleTerrain::HeapElement | |
| HeapElementCmp | |
| SimpleTerrain::HeapElementCmp | |
| HeuristicMapWidget | |
| HistItem | History item |
| History< T > | |
| HostFunctionExp | |
| HostFunctionStmt | |
| IdFactory | |
| IdZ | |
| IdZ_Cmp | |
| IfStmt | |
| Image | A TGA image loader |
| ImmobileObject | |
| IntAssignStmt | |
| InternalNode1 | |
| InternalNode2 | |
| IntVarNode | |
| InverseNode< T > | |
| Protocol::Invit_Disc | |
| Protocol::Invitations | |
| Protocol::Invite | |
| IO_Buffer | |
| SimpleTerrain::SimpleGlobalPF::IsAtClearLocation | |
| SimpleTerrain::SimpleTerrain::ST_Terrain::PFEngine::IsAtClearLocation | |
| SimpleTerrain::SimpleTerrain::ST_Terrain::PFEngine::IsAtLocation | |
| SimpleTerrain::SimpleGlobalPF::IsNearLocation | |
| SimpleTerrain::SimpleGlobalPF::IsNearObject | |
| SimpleTerrain::SimpleTerrain::ST_Terrain::PFEngine::IsTouchingTarget | |
| Protocol::Join | |
| Protocol::Join_Team | |
| Protocol::Joined | |
| KCleaf | |
| KCnode | |
| KCsplit | |
| KCtree | |
| KeyMap | |
| KMcenters | |
| KMdata | |
| KMfilterCenters | |
| KMlocal | |
| KMlocalEZ_Hybrid | |
| KMlocalHybrid | |
| KMlocalLloyds | |
| KMlocalSwap | |
| KMorthRect | |
| KMterm | |
| KnownTypeNode< T > | |
| HOG::labelValue | |
| LAndNode | |
| LayoutHV | |
| SrGraphPathTree::Leaf | |
| Protocol::Leave | |
| Protocol::Left | |
| SimpleTerrain::LegMotionData | |
| LessEqualNode< T, V > | |
| LessThanNode< T, V > | |
| OSL::Lexer | |
| GfxLightningEmitter::Line | |
| Line | |
| Line_Segment | |
| Protocol::List | |
| LNotNode | |
| LoadingBar | |
| TerrainBase::Loc | A terrain location |
| Loc_less | Functor that allows Locations to be put into sets |
| SimpleTerrain::Loc_less | Functor that allows Locations to be put into sets |
| LocalVarNode | |
| Protocol::Login | |
| Protocol::Login_Notify | |
| LoginInfo | |
| LongSet | |
| Looper | |
| LoopFunctor | Start up screen to show status and current task |
| LOrNode | |
| LostSight | |
| LowAI< Data > | |
| MoveActions::maction | |
| Map< TILE > | |
| SimpleTerrain::SimpleGlobalPF::Map | Extend the SimpleMap with set/access methods to allow multiple levels-of-detail |
| HOG::Map | A tile-based representation of the world |
| SimpleTerrain::ST_Terrain::PFEngine::Map | Extend the SimpleMap with set/access methods to allow multiple levels-of-detail |
| HOG::mapAbstraction | |
| HOG::mapCliqueAbstraction | |
| MapData | |
| MapEvalHandler | |
| mapFlatAbstraction | |
| Mapgen | |
| Simul::MapObject | |
| HOG::mapProvider | |
| MapTool | |
| MapView | A 0-1 bitmap of the entire game board |
| Mat4< T > | |
| MD2_Model | |
| MD2_Model_DL | Display list MD2 model |
| MD2_Model_VB | Vertex Buffer MD2 model |
| MD2Frame | |
| MD2Header | |
| MD2TexCoord | |
| MD2Triangle | |
| MD2Vertex | |
| MD3_Model | |
| MD3_Model_DL | Display list MD3 model |
| MD3Header | Vertex Buffer MD3 model |
| MD3Surface | |
| MD3Tag | |
| MD3Vertex | |
| Mem | |
| MemberFunctionCall< T > | |
| OSL::Context::MemException | Memory problem |
| Protocol::Message_Base | |
| MessageEvent | |
| Mineral | Stores the access points and centre of a mineral |
| AutoGatherAI::MineralCluster | |
| MineralCluster | A mineral cluster contains a set of minerals that are near each other |
| Minimap | |
| MinusNode< T, V > | |
| Model | A model with keyframed animations |
| ModelTag | |
| ModuleSet | |
| ModulusNode< T, V > | |
| MotionSectors | |
| MoveActions | |
| TerrainBase::MoveCmd | A low-level move command to be executed |
| Simul::MoveStruct | |
| BSimul::MoveStruct | |
| MultiplyNode< T, V > | |
| MyEventHandler | |
| MyPathfindEnvironment | |
| MyPoint | |
| NamedLayout | |
| NegNode< T > | |
| Net_DB | |
| Net_GGSClient | /brief Connects to the GGS server provides simple send functionality throws an event when a message is recieved Uses Text_IO_Buffer to avoid blocking |
| Net_Invitation | An object that holds an invitation |
| Net_InvitList | Keeps the list of games |
| Net_Message | Struct for quickly parsing and storing Net messages initialized using a string representing a message parses the string into source, type, and a Vector of strings for arguments |
| Net_Service | SERVICE manages online game creation:
- players create invitations (join/leave/ready/unready/ban)
- creates a game when all spots are filled and all players are ready
|
| Net_Worker | |
| NewObjStmt | |
| Node | |
| SrGraphPathTree::Node | |
| GfxLightningEmitter::Node | |
| Decomp::Node | |
| HOG::node | Nodes to be stored within a graph |
| NotEqualNode< T, V > | |
| SimpleTerrain::null_deleter | |
| NumIntersect | |
| TerrainBase::Obj2LocTask | Shortcut construction of a "move a single obj to a location target" Task |
| TerrainBase::Obj2ObjTask | Shortcut construction of a "move a single obj to an object target" Task |
| ObjAction | An action (scripted or compiled) that a game object can take |
| ObjActionDefinition | Describes the name and parameters of an action |
| ObjAssignStmt | |
| ClusterSquad::ObjData | |
| OSL::Object | Garbage collected heap object (either class or array instance) |
| SrBvColdet::Object | |
| Object | |
| ObjectManager | ====================================================================================== Class ObjectManager; This is a SINGLETON class that should be used to hold all information of all the objects |
| SimpleTerrain::ObjectTranslocator | Make a CIRCLE Object appear to be at an arbitrary location |
| ObjMemberAssignStmt< T > | |
| ObjMemberVarNode< T > | |
| ObjVarNode | |
| ForceFieldPE::ObstacleData | |
| Octree | |
| OgreGfxAnimationSet | |
| OgreGfxModule | |
| OgreGfxModuleFrameListener | |
| OgreGfxModuleMegaTile | |
| OgreGfxModuleTerrainTileGrid | |
| OgreMD3Model | |
| OgreTerrainMgr | |
| OSL::Opcodes | |
| OpenBlock | |
| Opt | Base class for command line option |
| GameStateModule::Options | |
| MapTool::Options | |
| Server::Options | |
| Game::Options | |
| GfxModule::Options | |
| Options | Command line option parser |
| Replayer::Options | |
| ViewReplayer::Options | |
| OptT< T > | Command line option |
| Simul::Order | |
| OrNode< T, V > | |
| VecField::OrthoEmitter | |
| VecField::OrthoLineEmitter | Emitter that calculates the point on a line segment nearest to the point where the field is being calculated, and treats that point as an OrthoEmitter |
| ortsg_looper | |
| ortsgLooper | |
| OSL::Context::OutOfRangeException | Value out of range |
| PairHeap< X, Y >::Pair | |
| PairHeap< X, Y >::PairComp | |
| PairHeap< X, Y > | |
| OSL::Context::ParException | Parameter problem |
| OSL::Parser | |
| PartialTileView | |
| Particle | |
| ParticleLite | |
| CustomShaderProgram::Pass | |
| TerrainBase::Path | A path is a sequence of locations (waypoints) |
| HOG::path | A linked list of nodes which form a continuous path |
| TerrainModule::PathEvent | |
| PathEvent | |
| PathExecutor | The PathExecutor is responsible for translating a path and a pathfinding task into the individual move commands for the units |
| Pathfind< Tile, Object > | |
| PathFinder | |
| PathfinderBasicImp | Implementation of the separation of Execution from Planning |
| PathfindTask | Task Wrapper that can be used by both the planning system and the PathExecutor |
| SeTriangulator::PathNode | |
| PathProcessor | |
| TerrainModule::PathStatusEvent | |
| PathStatusEvent | |
| TerrainModule::PathStopEvent | |
| PathStopEvent | |
| SeTriangulator::PathTree | |
| SimpleTerrain::ST_Terrain::PFEngine | |
| tmanager::Player | |
| Simul::Player | |
| Protocol::Player_List | |
| PlayerActionHandler | |
| PlayerClient | |
| PlayerCommander | |
| PLAYERDATA | |
| PlayerInfo | |
| PlayerResult | |
| PlayerSet | |
| PlusNode< T, V > | |
| Point | |
| DCDT::Point | |
| ClusterSquad::Point | |
| Point2i | |
| HOG::point3d | A point in 3d space |
| VecField::PointEmitter | |
| VecField::PointEmitter2 | A truncated cone with radial direction |
| Poly | |
| VecField::PolygonEmitter | |
| PolyGraph | |
| polypath_looper | |
| PolypathLooper | |
| GfxObject::Pose | |
| HOG::PR_ReservationProvider | |
| PR_Task | The internal data complementing Task data: |
| PR_Terrain::PRAEngine | Pathfinding Engine for PRA* pathfinding |
| HOG::praStar | |
| PreFunction_Base | |
| PreMemberFunction< T > | |
| PreStaticFunction | |
| ServerObjData::PrevData | |
| PrintStmt< T > | |
| ProfileLevel | |
| Profiler | Measures the amount of time that each Profiler object exists and stores the results hierarchically |
| ProfileWidget | Displays the results of Profiler in collapsable tree form |
| OSL::Program | Program environment |
| ScriptObj::Ptr | A 'strong' pointer |
| GameObj::Ptr | A 'strong' pointer |
| PursueAttack | |
| PursueData | |
| PursueEvent | |
| PWidget | |
| QueryResult | |
| QueueAction | |
| VecField::RadialDecay | Convolves another emitter by a truncated cone of height 1 |
| Random | |
| HOG::randomerUnit | A unit that moves in random directions for every step |
| VecField::Randomizer | |
| RandomNode | |
| HOG::randomUnit | A unit that moves in random directions changing direction randomly |
| RandSrc | |
| OSL::RecStream::ReadErrorException | |
| Protocol::Readied | |
| Protocol::Ready | |
| HOG::recColor | A color; r/g/b are between 0...1 |
| OSL::RecStream | |
| Decomp::Rect | |
| VecField::RectangleEmitter | Emitter for axis aligned rectangle |
| HOG::recVec | A generic vector (essentially the same as a point, but offers normalization) |
| SrSaEpsExport::RegData | |
| SrSaGlRender::RegData | |
| Protocol::Register | |
| Protocol::Remed_Buddy | |
| SrSnShapeBase::RenderLibData | |
| Replayer | |
| TechTree::Requirement | |
| HOG::reservationProvider | |
| Terrain::Resource | |
| ReturnStmt< T > | |
| RGB | |
| HOG::rhrUnit | A simple unit that attempts to follow walls using the right hand rule |
| Route | Routes contain information that a worker needs to be able to move back and forth between a control centre and a mineral |
| RouteAllocator | The route allocator is responsible for assessing which route is the best to assign to a given unit |
| SimpleActions::saction | |
| SActParam | Parameters that are passed to each script action |
| SampleAIState | |
| SampleEventHandler | |
| Simul::SavedData | |
| SaveLoad | |
| SaveLoadAbs | |
| ScalarPoint | |
| ScoutCommander | |
| Script | |
| ScriptEmitter | |
| ScriptEvent | A generic event thrown by the script |
| ScriptExecException | |
| ScriptFunction< T > | |
| ScriptFunctionDef | |
| ScriptFunctionList | |
| ScriptInstance | |
| ScriptModel | Scripted wrapper for a GfxAnimesh |
| ScriptNode | |
| ScriptObj | A generic container class that defines script objects |
| ScriptObject | |
| ScriptObjectType | |
| ScriptObjSet | A set of object ids that pseudo-automatically removes ids as they become invalid |
| ScriptParser | |
| ScriptParserContext | Stores the current position and line information within each sub-block |
| ScriptSet | |
| ScriptString | |
| ScriptVector | |
| SDLinit | |
| SDLMain | |
| Se< V, E, F > | |
| HOG::searchAlgorithm | |
| SearchNode | |
| SeBase | |
| Sector | |
| SimpleTerrain::Sector | A sector is a large area, containing objects (actually tasks) whose paths in the near future will pass through the area, and hence may collide |
| SectorDecomp | |
| SeDcdt | |
| SeDcdtEdge | |
| SeDcdtInsPol | |
| SeDcdtTriManager | |
| SeDcdtVertex | |
| SeElement | |
| TerrainBase::Segment | A pair of locations, representing boundaries etc |
| DCDT::Segment | |
| Segment2i | |
| SegmentMerge | |
| SeMesh< V, E, F > | |
| SeMeshBase | Manages topology and attached information of a symedge mesh |
| SeMeshImport | Recovers adjacencies from a triangle list Note: SeMeshImport uses the indexing methods of SeMesh |
| Server | |
| ServerEventHandler | |
| ServerMotionData | Data used by the server for object motion and collisions |
| ServerObjData | Cached motion & sight properties |
| SeTriangulator | Delaunay triangulation methods |
| SeTriangulatorManager | |
| Shader | |
| ShaderProgram | |
| HOG::sharedAMapGroup | |
| PlayerInfo::SharedInfo | |
| SharedObj | |
| ShiftLeftNode< T, V > | |
| ShiftRightNode< T, V > | |
| ShooterAI | |
| ShooterAIWidget | GUI interface with ShooterAI |
| ShooterAI::ShooterData | |
| SquadCombatAI::ShooterData | |
| ShooterPriorityEvent | |
| ShortSet | |
| SimpleActions | |
| SimpleTerrain::SimpleGlobalPF | |
| SimpleGlobalPFOverlay | |
| SimpleMap< T > | |
| SimpleTerrain::SimpleMap< T > | |
| SimplePathfinder | Implementation of the separation of Execution from Planning |
| SimplePathfinderOverlay | |
| SimplePathfinderWidget | |
| SimplePFAdapter | |
| SimpleTerrain::SimpleTerrainOverlay | |
| SimpleTerrain::SimpleTerrainWidget | |
| Simul::SimulationAI | This AI module causes all units to attack the nearest (geometric distance) base |
| HOG::simulationInfo | |
| Simul::SimulationState | |
| SizeCell | |
| SimpleTerrain::SizeCell | |
| Slope | |
| stype::SortComp | |
| SimpleActions::SortComp | |
| SortSegment | |
| SortSegmentCmp | |
| Sound | |
| SoundMixer | |
| SplashScreen | Start up screen to show status and current task |
| SquadCombatAI::Squad | Units with a common objective |
| SquadCombatAI | |
| SquadCombatAIOverlay | |
| SquadCombatAIWidget | |
| SquadCombatEvent | |
| SrArray< X > | Fast resizeable dynamic array |
| SrArrayBase | Fast resizeable array base class |
| SrArrayPt< X > | Resizeable array of class pointers |
| SrArrayPtBase | Resizeable array of class pointers |
| SrBox | 3d axis-aligned box |
| SrBuffer< X > | Fast buffer memory management template |
| SrBv | |
| SrBvColdet | |
| SrBvColdetObjectManager | |
| SrBvIdPairs | |
| SrBvNBody | |
| SrBvTree | Bounding volume tree Manages a hierarchy of bounding volumes, both OBB and RSS are maintained. OBBs are used for collision detection and RSSs are used for distance computation. Adapted from PQP, see the copyright notice in the source file |
| SrBvTreeQuery | |
| SrBvTri | |
| SrCamera | Keeps camera parameters |
| SrClassManager< X > | |
| SrClassManagerBase | |
| SrColor | Color |
| SrCylinder | Cylinder |
| SrDeque< X > | Double-ended queue A double-ended queue templete based on SrArray |
| SrEvent | Keeps a window event |
| SrExpTable | Expression Table Evaluation |
| SrExpTableVarManager | Allows the use of variables in expressions |
| SrFunnelPt | |
| SrGlRenderFuncs | |
| SrGraph< N, L > | |
| SrGraphBase | |
| SrGraphLink | |
| SrGraphNode | |
| SrGraphPathTree | |
| SrGrid< X > | N-D regular grid template class |
| SrGridAxis | |
| SrGridBase | N-D regular grid base class |
| SrHashTable< X > | |
| SrHashTableBase | |
| SrHasTable | |
| SrHeap< X, Y > | Heap based on a SrArray |
| SrImage | Non compressed 24 bit image SrImage stores pixel data as a sequence of rgb data |
| SrInput | Parses a file or string buffer |
| SrLight | Keeps light parameters |
| SrLine | Three dimensional line |
| SrLines | Set of lines |
| SrList< X > | Manages a circular linked list of derived classes X of SrLink |
| SrListBase | Base class for SrList |
| SrListIterator< X > | |
| SrListIteratorBase | |
| SrListNode | Elements of SrList must derive SrListNode |
| SrMat | A 4x4 matrix |
| SrMaterial | Material |
| SrMatn | Resizeable, n-dimensional matrix of double elements |
| SrMatrixWindow | Fltk window for matrix edition |
| srMemData | |
| SrModel | Model composed of triangular faces |
| SrOutput | Generic output class |
| SrOutputWindow | Fltk output window |
| SrPathArray | Array of file paths This class helps maintaining a list of file paths and opening input files according to the declared paths and absolute/relative path/filename cases |
| SrPlane | |
| SrPoints | Set of points |
| SrPolygon | Array of 2d points |
| SrPolygons | Maintains an array of polygons |
| SrQuat | Quaternion for rotations |
| SrQueue< X > | Queue based on two SrArray |
| SrRandom | |
| SrSa | Scene action base class |
| SrSaBBox | Bbox action |
| SrSaEpsExport | |
| SrSaEvent | Propagates events in a scene |
| SrSaGlRender | OpenGL render action |
| SrSaModelExport | |
| SrSaRenderMode | Changes the render mode |
| SrSet< X > | |
| SrSetBase | Base class for SrSet |
| SrSetBasic | |
| SrSetIterator< X > | |
| SrSetIteratorBase | |
| SrSharedClass | |
| SrSn | Scene node base class |
| SrSnEditor | Manipulates/edit scene nodes |
| SrSnGroup | Groups scene graph nodes |
| SrSnManipulator | Edit polygons |
| SrSnMatrix | Applies a matrix transformation |
| SrSnPolygonEditor | Edit polygons |
| SrSnShape< X > | General scene shape template |
| SrSnShapeBase | General scene shape element |
| SrSnSharedShape< X > | Template for shared scene shapes |
| SrSphere | Sphere |
| SrSpline | A N-dimensional piecewise cubic spline |
| SrString | Resizable dynamic string |
| SrStringArray | Resizeable array of strings |
| SrSwingControl | |
| SrTime | Manipulate a time in the format hh:mm:ss |
| SrTimer | Measure time and execution per second rates |
| SrTrackball | Trackball manipulation |
| SrTravel | |
| SrTree< X > | Red-black balanced tree |
| SrTreeBase | Red-black tree base class |
| SrTreeIterator< X > | |
| SrTreeIteratorBase | |
| SrTreeNode | A red-black node for SrTree |
| SrTri | |
| SrTriangle | A triangle in 3d space |
| SrTriangulation | |
| SrUtcTimer | Get UTC time in seconds |
| SrVar | Generic type variable |
| SrVarTable | Table of generic type variables |
| SrVarTableWindow | Fltk window for SrVarTable edition |
| SrVec | Three dimensional vector |
| SrVec2 | Two dimensional vector |
| SrViewer | A fltk-opengl viewer |
| SrVtx | |
| SimpleTerrain::ST_ForceField | An implementation of the TerrainBase interface using forcefields for local pathfinding |
| SimpleTerrain::ST_Task | The internal data complementing Task data: |
| SimpleTerrain::ST_Terrain | A Simple implementation of the TerrainBase interface |
| StartLoc | |
| stat | |
| statCollection | For collecting stats across different parts of the simulation |
| StaticFunctionCall | |
| TerrainBase::StatusMsg | A task status notification to be sent |
| statValue | |
| StdRandSrc | |
| StmtList | |
| OSL::Stream | |
| StringAssignStmt | |
| StringHash | |
| StringNode | |
| StringVarNode | |
| stype | |
| SuicideAttackAI | This AI module causes all units to attack the nearest (geometric distance) base |
| SuicideData | Class to hold the data needed for each object controlled by SuicideAttackAI |
| tmanager::Summary | |
| SWidget | Display panel for pathfinding search |
| SwitchStmt< T > | |
| OSL::Lexer::SyntaxErrorException | |
| TerrainBase::Task | A pathfinding task to be executed |
| Simul::Task | |
| BSimul::Task | |
| TCP_Client | |
| TCP_Server | |
| HOG::teleportUnit | A unit which randomly teleports around the world |
| Protocol::Tell | |
| TellEvent | |
| Terrain | |
| TerrainBase | A base interface to terrain (path-finding) implementations |
| TerrainBasicImp< TaskWrapper > | Implementation of common Task bookkeeping for TerrainBase implementations |
| TerrainBlock | Consolidates a group of tiles into one object to speed up rendering |
| mapTerrain::TerrainMap | |
| TerrainModule | |
| Model::TexPair | |
| Text_IO_Buffer | Does text io termintated with a newline Inherits from IO_Buffer. Uses threads to avoid blocking of the main thread unlike IO_Buffer, Text_IO_Buffer deals with newline terminated text messages instead of binary buffered socket I/O maintains messages buffers that are sent/rcvd by threads that do blocking TCP I/O via SDL_net |
| TextureStore | An interface to create and keep track of textures loaded from files |
| TextWidget | Outputs text to the game GUI |
| mapTerrain::Tile | |
| Tile | |
| HOG::Tile | |
| Terrain::TileOpt | |
| TileTex | |
| TileView | Parts of the world visible from a tile |
| HOG::timeStep | |
| SrInput::UngetData::Token | |
| SrExpTable::Token | |
| OSL::Token | |
| OSL::Parser::TokenInfo | |
| Tokenizer | |
| TR_EventHandler | |
| TRTerrain::TR_Object | |
| TRTerrain::TR_Obstacle | |
| TR_Obstacle | |
| TR_PFEngine | |
| TRTerrain::TR_Task | The internal data complementing Task data: |
| TRTerrain::TR_Terrain | A Simple implementation of the TerrainBase interface |
| TraDcdt | |
| TraFace | |
| GfxLightningEmitter::Tree | |
| TriangTerrain | |
| TurretAI | |
| TurretData | |
| Options::Type< T > | |
| OSL::Type | Describes types of OSL variables |
| OSL::Context::TypeException | Type problem |
| TypeNode | |
| SrInput::UngetData | |
| ClusterSquad::UniformData | |
| UniRandSrc | |
| Worlded::Unit | |
| HOG::unit | |
| Simul::Unit | |
| HOG::unitGroup | A unitGroup provides shared memory and computation for all units within the group |
| HOG::unitInfo | Private per-unit unitSimulation data |
| HOG::unitInfoCompare | |
| SimpleTerrain::UnitPath | |
| UnitPath | |
| TRTerrain::UnitPath | |
| SimpleTerrain::UnitPath_FF | Structure to keep data associated to a path fixme: right now this inherits from UnitPath, from SimpleTerrain, but that doesn't make much sense |
| UnitPath_FF | Structure to keep data associated to a path fixme: right now this inherits from UnitPath, from SimpleTerrain, but that doesn't make much sense |
| HOG::unitSimulation | The basic simulation class for the world |
| SimpleTerrain::UnitSquare | The definition of a square using two corners |
| AttackCommander::UnitState | |
| AssetManager::UnitStats | |
| Protocol::Unreadied | |
| Protocol::Unready | |
| uses | Store/retrieve data |
| OSL::Value | Local variables, parameters, and temporal variables (all located on stack) |
| VanishedObjects | |
| SrVar::Var | |
| VariableNode | |
| VarList | Variable list (local and parameters) for an action |
| VarTable | |
| VCREvent | |
| VCRWidget | Displays the results of VCRr in collapsable tree form |
| Vec2< T > | |
| Vec3< T > | |
| Vec4< T > | |
| Vec_2D | Two Dimensional Vector |
| SimpleTerrain::Vec_2D | Two Dimensional Vector |
| VecField | |
| Vector< T > | |
| Simul::Vector3D | |
| VertexNode | |
| VertexShader | |
| ViewReplayer | |
| SoundMixer::Voice | |
| WaterTile | |
| WhileStmt | |
| Protocol::Who_List | |
| Protocol::Winfo | |
| Worker | |
| Protocol::Worker_Available | |
| Protocol::Worker_Ready | |
| Protocol::Worker_Start | |
| Protocol::Workers | |
| AutoGatherAI::WorkerState | Internal bookkeeping typedefs |
| Worlded | |
| GameObj::WPtr | A 'weak' pointer |
| ScriptObj::WPtr | A 'weak' pointer |
| WrapType< T > | |