| __SOUND_DECODERFUNCTIONS__ | |
| __SOUND_SAMPLEINTERNAL__ | |
| _dircontents | |
| _dirdesc | |
| _PARSE_INFO | |
| Action_Nothing | |
| AdaptorConvertSlot0_< R, T > | |
| AdaptorConvertSlot1_< R, P1, T > | |
| AdaptorConvertSlot2_< R, P1, P2, T > | |
| AdaptorConvertSlot3_< R, P1, P2, P3, T > | |
| AdaptorConvertSlot4_< R, P1, P2, P3, P4, T > | |
| AdaptorConvertSlot5_< R, P1, P2, P3, P4, P5, T > | |
| AdaptorConvertSlot6_< R, P1, P2, P3, P4, P5, P6, T > | |
| AdaptorConvertSlotNode | |
| AddObject | |
| AddProductionCapability | |
| AddProductionLine_SelectionItemFactory | |
| AddResources | |
| AddWeatherAreaDialog | |
| AddWindChangeDialog | |
| AdminGameWindow | |
| AgeableItem | |
| AI | |
| AI::MoveVariant | |
| AI_KeyboardWatcher | |
| AiParameter | All parameters the AI stores persistently about a unit |
| AiThreat | Threat that a unit poses against other units |
| AiValue | The value of a unit for the AI |
| AllBuildingsLost | |
| AllEnemyBuildingsDestroyed | |
| AllEnemyUnitsDestroyed | |
| AllianceSetupWidget | |
| AllianceSetupWindow | |
| AllUnitsLost | |
| AmmoTransferrable | |
| AmmoTransferWindow | |
| AntiBulkHandler | |
| AnyUnitEntersPolygon | |
| ASC_MainScreenWidget | |
| ASC_PBEM | |
| ASC_PBEM_FileUploadControl | File: ASC_PBEM.h author: Jade Rogalski license: GPL warranty: none |
| ASC_PG_App | |
| ASC_PG_Dialog | Adapter class for using Paragui Dialogs in ASC. This class transfers the event control from ASC to Paragui and back. All new dialog classes should be derived from this class |
| ASC_PropertyEditor | |
| ASCAdaptatorString | ASCAdaptatorString represents the complementary class to ASCCharTString |
| ASCCharTString | ASCCharTString represents the STL parent's string class of ASCString |
| GuiFunctions::Ascend | |
| ASCexception | |
| ASCGUI_Window | |
| ASCGUI_Window::WidgetParameters | |
| ASCImageArrayProperty | |
| ASCImageProperty | |
| ASCmsgException | |
| ASCString | Abstract way to manipulate strings |
| ASCStringHelpers | The ASCStringHelpers class provides helper's functions used by ASCString |
| AssertionException | |
| AStar | A 2dimensional path finding algorithm, from Amit J. Patel |
| AStar3D | A 3D path finding algorithm, based on the 2D algorithm by Amit J. Patel |
| AStar3D::Container | |
| AStar3D::Node | |
| AStar3D::OperationLimiter | |
| AStar3D::PathPoint | |
| AStar::HexCoord | A hexagonal Coordinate. This structure is used instead of MapCoordinate to reduce the amount of modifications to Amits path finding code |
| AStar::Node | |
| GuiFunctions::Attack | |
| AttackFormula | |
| GuiFunctions::AttackGui | |
| AttackPanel | |
| AttackWeap | Structure to store the weapons which a unit can use to perform an attack |
| AuthenticationDialog | |
| AutoHarvestObjects | |
| AutoHarvestObjectsFactory | |
| AutoProgressBar | |
| ContextMenu::AutoTextContextAction | |
| AvailableProductionItemFactory | |
| AvailableUnitWindow | |
| BackgroundViewCalculator | |
| BackgroundViewCalculator::Data | |
| BarGraphWidget | |
| BaseAI | |
| BaseMapItemTypeWidgetFactory< MapItemWidget > | The BaseMapItemTypeWidgetFactory iterates through all items of an ItemRepository and spawns a MapItemTypeWidget for it |
| BaseVehicleMovement | |
| BaseVehicleMovement::PathFinder | |
| BasicItem< Item > | |
| BattleSoundPlayer | |
| Bi3MapTranslationTable | Table to translate a Battle Isle map into an ASC map |
| Bi3MapTranslationTable::Objecttranslataion | |
| Bi3MapTranslationTable::Terrain2id | |
| Bi3MapTranslationTable::Terraincombixlat | |
| BI3TranslationTableLoader | |
| BiResourceGeneration | |
| BiResourceGenerationFactory | |
| BitMapEditor | |
| blds | |
| BoolProperty | |
| Building | An actual building on the map, which references a BuildingType |
| BuildingConquered | |
| GuiFunctions::BuildingConstruction | |
| GuiFunctions::BuildingConstructionSelection | |
| BuildingControlWindow | |
| BuildingDestroyed | |
| BuildingItem | |
| BuildingLost | |
| BuildingPositionTrigger | |
| BuildingSeen | |
| BuildingType | The class describing properties that are common to all buildings of a certain kind |
| BuildingType::LocalCoordinate | A local coordinate referencing a single field that a building covers |
| BuildingTypeBaseWidget | |
| BuildingTypeCountWidget | |
| BuildingTypeResourceWidget | |
| BuildingTypeSelectionItemFactory | |
| BuildingValues | |
| GuiFunctions::BuildObject | |
| GuiFunctions::BuildVehicle | |
| BulkGraphicUpdates | |
| CalculateThreat_Vehicle | |
| CalculateThreat_VehicleType | |
| GuiFunctions::Cancel | |
| CargoGuiFunctions::CancelMovement | |
| CaptureTriple | |
| CaptureTripleComp | |
| CargoDialog | |
| CargoEditor | |
| CargoInfoWindow | |
| CargoItemFactory | |
| CargoWidget | |
| CGameOptions | |
| CGameOptions::Mouse | Mouse configuration. Mouse button are: bit 0 = left button ; bit 1 = right button ; bit 2 = center button |
| CGameOptions::PanelData | |
| CGameOptions::SoundSettings | |
| ChanceSettingsDialog | |
| ChangeBuildingDamage | |
| ChangeBuildingOwner | |
| ChangeDefaultPasswordDialog | |
| ChangeDiplomaticStatus | |
| ChangeGameParameter | |
| ChangeMapPasswordDialog | |
| ContextMenu::ChangeMineStrength | |
| ChangePasswordDialog | |
| ChangePlayerState | |
| ChangeVehicleHeight | |
| CharBuf | |
| ChooseString | |
| ChooseTech | |
| ClipBoardBase | |
| CLIST | |
| CargoGuiFunctions::CloseDialog | |
| collategraphicoperations | Collects all graphic operations and updates the screen on destruction When porting ASC from DOS to SDL, the problem arose that under DOS all graphic operations directly modified the graphics memory and were directly visible without any overhead |
| ColorConverter< BytesPerSourcePixel, BytesPerTargetPixel > | |
| ColorConverter< 1, 4 > | |
| ColorConverter< 4, 1 > | |
| ColorConverter_PassThrough< BytesPerSourcePixel, BytesPerTargetPixel > | |
| ColoredBar | |
| ColorMerger_Alpha_XLAT_TableShifter< pixelsize > | |
| ColorMerger_Alpha_XLAT_TableShifter< 1 > | |
| ColorMerger_AlphaHandler< pixelsize > | |
| ColorMerger_AlphaHandler< 1 > | |
| ColorMerger_AlphaHandler< 4 > | |
| ColorMerger_AlphaLighter< pixelsize > | |
| ColorMerger_AlphaLighter< 1 > | |
| ColorMerger_AlphaLighter< 4 > | |
| ColorMerger_AlphaMerge< pixelsize > | |
| ColorMerger_AlphaMerge< 4 > | |
| ColorMerger_AlphaMixer< pixelsize > | |
| ColorMerger_AlphaMixer< 1 > | |
| ColorMerger_AlphaMixer< 4 > | |
| ColorMerger_AlphaOverwrite< pixelsize > | |
| ColorMerger_AlphaShadow< pixelsize > | |
| ColorMerger_AlphaShadow< 1 > | |
| ColorMerger_AlphaShadow< 4 > | |
| ColorMerger_Brightness< pixelsize > | |
| ColorMerger_ColoredOverwrite< pixelsize > | |
| ColorMerger_Invert< pixelsize > | |
| ColorMerger_MaskApply< pixelsize > | |
| ColorMerger_PlainOverwrite< pixelsize > | |
| ColorMerger_Set< pixelsize > | |
| ColorSwitch | |
| ColorTransform_Gray< pixelSize > | |
| ColorTransform_Gray< 4 > | |
| ColorTransform_None< pixelsize > | |
| ColorTransform_PlayerCol< pixelsize > | |
| ColorTransform_PlayerCol< 1 > | |
| ColorTransform_PlayerCol< 4 > | |
| ColorTransform_PlayerTrueCol< pixelsize > | |
| ColorTransform_PlayerTrueColHSV< pixelsize > | |
| ColorTransform_UnitGray< pixelSize > | |
| ColorTransform_UnitGray< 1 > | |
| ColorTransform_UnitGray< 4 > | |
| ColorTransform_XLAT< pixelSize > | |
| ConfigurableWindow | |
| ConfigurationFileLocatorCore | |
| ConfirmExitDialog | |
| GuiFunctions::ConstructBuilding | |
| ContainerBase | The parent class of Vehicle and Building; The name Container originates from Battle Isle, where everything that could load units was a container |
| ContainerBase::Work | |
| ContainerBase::WorkClassFactory | |
| ContainerBaseType | |
| ContainerBaseType::TransportationIO | |
| ContextMenu::ContainerCargo | |
| ContainerCollector | |
| ContainerCollector::FileIndex | |
| ContainerConstControls | |
| ContainerControls | |
| ContainerIndexer | |
| ContainerInfoLayer | |
| ContextMenu::ContainerProduction | |
| ContextMenu::ContainerProperties | |
| ContextAction | |
| CONTRIB | |
| CoordinateItem | |
| CopyMap | |
| DamageBarWidget | |
| DashboardPanel | |
| deallocating_map< T, U > | |
| deallocating_vector< T > | |
| DecreaseVehicleHeight | |
| ContextMenu::DeleteAllObjects | |
| ContextMenu::DeleteBuilding | |
| ContextMenu::DeleteMine | |
| ContextMenu::DeleteTopObject | |
| ContextMenu::DeleteVehicle | |
| GuiFunctions::Descend | |
| Destroyer | |
| GuiFunctions::DestructBuilding | |
| DI_Color | A Device Independent color. Shamelessly pinched from Paragui to reduce coupling |
| DiplomaticModeChooser< SelectionType > | |
| DiplomaticStateVector | |
| direct | |
| GuiFunctions::DisableReactionfire | |
| DisplayEllipse | |
| DisplayImmediateMessage | |
| DisplayMessage | |
| DoubleArrayProperty | |
| DropDownSelector | |
| dynamic_array< T > | |
| dynamic_initialized_array< T > | |
| EditAiParam | |
| EditArchivalInformation | |
| EditGameOptions | |
| EditMapParameters | |
| EditPlayerData | |
| EmailSetupWidget | |
| Emboss | |
| GuiFunctions::EnableReactionfire | |
| GuiFunctions::EndTurn | |
| Event | |
| Event::Delayedexecution | |
| EventAction | |
| EventAreasDialog | |
| EventEditor | |
| EventList | |
| EventSupplier | |
| EventTrigger | |
| EventTriggered | |
| EventWindChangesDialog | |
| ExchangeGraphics | |
| ExperienceOverview | |
| Factory< AbstractProduct, IdentifierType > | |
| FactoryWithNames< AbstractProduct, IdentifierType, ObjectCreatorCallBack, NameType > | |
| FallOutSettingsDialog | |
| fatalgraphicserror | Class that is thrown as exception. Should be moved to error.h .. |
| fatalstackerror | |
| FieldAddressing | |
| FieldList< T > | |
| ContextMenu::FieldResources | |
| FightVisitor | |
| FileCache | |
| FileFindDialog | |
| FileInfo | |
| FileLocation | |
| FileName | This class handles filenames. All operations that work on filenames will be added here |
| FileSelectionItemFactory | |
| FileSelectionWindow | |
| FileTransfer | |
| FileWidget | |
| FindUnitPlacementPos | |
| FloatProperty | |
| FontViewer | |
| GameDialog | |
| GameMap | The map. THE central structure of ASC, which holds everything not globally available together |
| GameMap::ArchivalInformation | |
| GameMap::Campaign | |
| GameMap::PreferredFilenames | |
| GameMap::ReplayInfo | |
| GameMap::ResourceTribute | The tribute can not only be used to demand resources from enemies but also to transfer resources to allies |
| GameMap::UnitProduction | Which vehicle types can be constructed by construction units |
| GameMap::Weather | |
| GameOptionsDialog | |
| GameParameterEditorWidget | |
| GameParameterSettings | |
| GameThreadParams | |
| GameTime | Time in ASC, measured in turns and moves |
| GameTransferMechanism | |
| GenericWorkerFactory< T, f > | |
| GetAttackerImage | |
| GetConnectedBuildings | |
| GetMiningInfo | Calculates some mining statistics for a mining station |
| GetMiningInfo::MiningInfo | |
| GetResource | |
| GetResourceCapacity | |
| GetResourcePlus | |
| GetResourceUsage | |
| GetTargetImage | |
| GetVideoModes | |
| GotoPosition | |
| GraphicSetManager_Base | |
| GraphicsQueueOperation | |
| GraphWidget | |
| GuiButton | |
| GuiDimension | |
| GuiFunction | |
| GuiIconHandler | |
| HeightChangeLimitation | |
| HiddenAStar | A path finding algorithm which tries to keep the units hidden from view |
| HiddenAStar3D | A 3D path finding algorithm which tries to keep the units hidden from view |
| HighLightingManager | |
| IconRepository | |
| IllegalValueException | |
| ImportBiMap | |
| IncreaseVehicleHeight | |
| InfoPopUp | |
| IngameMessageViewer | |
| InitControls | |
| InitNewfont | |
| InitScreenOp | |
| InsertBiMap | |
| IntegerArrayProperty | |
| IntegerProperty | |
| GuiFunctions::InternalAmmoTransferDialog | |
| InternalAmmoTransferHandler | |
| InternalAmmoTransferWidget | |
| InternalAmmoTransferWindow | |
| IntRange | |
| IntRangeArrayProperty | |
| InvalidID | |
| InvalidString | |
| ItemFiltrationSystem | |
| ItemFiltrationSystem::DataLoader | |
| ItemFiltrationSystem::ItemFilter | |
| ItemLocator | |
| ItemRepository< T > | |
| ItemRepository< T >::RegisterID | |
| ItemRepositoryLoader< T > | |
| ItemSelectorWidget | |
| ItemSelectorWindow | |
| ItemTypeSelector< C > | |
| ItemTypeSelector< BuildingType > | |
| ItemTypeSelector< MineType > | |
| ItemTypeSelector< ObjectType > | |
| ItemTypeSelector< TerrainType > | |
| ItemTypeSelector< Vehicletype > | |
| JumpDrive | |
| GuiFunctions::JumpDriveIcon | |
| LayoutablePanel | This Panel saves its position in the gameoptions and loads it on construction |
| libbzip_compression | |
| libbzip_decompression | |
| list | |
| list | |
| list | |
| list | |
| ListBoxImageItem< SelectionType > | |
| LoadableItemType | An abstract base class that provides the interface for all loadable items |
| LoadNextMap | |
| LockReplayRecording | |
| LoseMap | |
| ltGTime | |
| MainScreenWidget | |
| MainScreenWidget::LockOptions | |
| MainScreenWidget::StandardActionLocker | |
| map | |
| MapChange | |
| MapChangeCompleted | |
| MapComponent | A MapComponent represents any kind of item that can be placed on the map by the user |
| MapConinuationInfo | |
| MapCoordinate | Coordinate on the twodimensional map |
| MapCoordinate3D | Coordinate on the map including height |
| MapDisplayInterface | |
| MapDisplayPG | |
| MapDisplayPG::Cursor | |
| MapDisplayPG::CursorHiding | |
| MapDisplayPG::LockDisplay | |
| MapDisplayPG::Movement | |
| MapDisplayPG::MovementMask | |
| Maped_MainScreenWidget | |
| MapInfoPanel | |
| MapItemSelectionWindow | |
| MapItemType | The base class for everything that can be placed on a map field |
| MapItemTypeWidget< MapItemType > | A MapItemTypeWidget show any kind of MapItemType in a SelectionWidget It is typically generated by a BaseMapItemTypeWidgetFactory |
| MapItemTypeWidgetFactory< MapItemWidget > | Adds selection logic to a BaseMapItemTypeWidgetFactory. Selected items are registered as being the active "brush" for editing the map |
| MapItemTypeWidgetFactory_IDSelection< MapItemWidget > | Adds selection logic to a BaseMapItemTypeWidgetFactory. The ID is of the selected item is obtained and written to the variable which was passed on construction |
| MapLayer | |
| MapModificationEvent | |
| MapNetwork | Base class for the management of resource networks and globally stored resources |
| MapRenderer | |
| MapRenderer::FieldRenderInfo | |
| MapRenderer::ViewPort | |
| MapSwitcher | The class that manages the switching between the primary map (for editing) and the secondary map (for selecting objects and terrain) |
| MatterAndMiningBaseWindow | |
| MatterConversionWindow | |
| MatterConverter | |
| MegaBlitter< BytesPerSourcePixel, BytesPerTargetPixel, SourceColorTransform, ColorMerger, SourcePixelSelector, TargetPixelSelector, MyColorConverter > | |
| MemoryMeasurement | |
| MemorySizeQueryInterface | |
| MemoryStreamCopy | |
| MemorySum< T > | |
| Menu | |
| Message | A Message to a player. It may either be send by another player or by the system |
| MessageDialog | |
| MessageLineWidget | |
| MessageListItemFactory | |
| MessageSelectionWindow | |
| MessagingHubBase | |
| Mine | |
| MineItem | |
| MineType | |
| MineTypeRepository | |
| MiniDumper | |
| MiningGraph | |
| MiningStation | |
| MiningStationFactory | |
| MiningWindow | |
| MirrorMap | |
| PolygonTriangulationLibrary::monchain_t | |
| MouseHider | |
| MouseVisibility | |
| MoveMalusType | |
| GuiFunctions::Movement | |
| CargoGuiFunctions::Movement | |
| CargoGuiFunctions::MovementDestination | |
| MovementLimitation | |
| MovePixSel< pixelSize > | |
| CargoGuiFunctions::MoveUnitIntoInnerContainer | |
| CargoGuiFunctions::MoveUnitUp | |
| MultilineEdit | |
| MultiLineEditorDialog | |
| MultiListBox | |
| MultiPlayerDialog | |
| MusicPlayList | A List containing several tracks of music |
| NamedIntProperty | |
| NetControlWindow | |
| NewGuiHost | |
| NewMap | |
| NewMessage | |
| NewStringChooser | |
| NewVehicleService | |
| NewVehicleTypeDetection | Checks, which vehicle types are newly available |
| NextCampaignMap | |
| NextMap | |
| PolygonTriangulationLibrary::node_t | |
| NoMapLoaded | |
| NonEditableLineEdit | |
| NullParamType | |
| Object | Instance of an object type (ObjectType) on the map |
| GuiFunctions::ObjectBuildingGui | |
| ObjectItem | |
| ObjectStorage< T > | |
| ObjectType | An object that can be placed on fields. Roads, pipelines and ditches are examples of objects |
| ObjectType::FieldModification | |
| ObjectType::WeatherPicture | Images of the objects |
| GuiFunctions::OpenContainer | |
| CargoGuiFunctions::OpenContainer | |
| OptionsDialog | |
| OutOfRange | |
| OverviewMapHolder | |
| OverviewMapImage | Image for a TerrainType that is shown on the small map |
| OverviewMapPanel | |
| Panel | |
| ParseUserData_t | |
| ParsingError | |
| Password | |
| PasswordDialog | |
| PBEMServer | |
| PendingVehicleActions | |
| PG_Application | |
| PG_Application::BulkModeActivator | |
| PG_Application::ScreenLocker | |
| PG_Application::SignalAppIdle< datatype > | |
| PG_Application::SignalXMLTag< datatype > | Signal type declaration |
| PG_Button | Button that uses themes |
| PG_Button::SignalButtonClick< datatype > | Signal type declaration |
| PG_ButtonDataInternal | |
| PG_ButtonStateData | |
| PG_CheckButton | A single check button |
| PG_Color | Allows for an abstraction of a particular color |
| PG_Colors | Tool-class for descriptive colorvalues |
| PG_ColorSelector | |
| PG_ColorSelector::PG_ColorBox | |
| PG_ColumnItem | ListBoxItem with multiple columns |
| PG_DataContainer | A container for binary data |
| PG_DropDown | A edit / dropdown combo item |
| PG_DropDown::SignalSelectItem< datatype > | Signal type declaration |
| PG_EventSupplier | Interface for classes that supply SDL_Events to Paragui |
| PG_FactoryHolder< H > | |
| PG_FactoryObject< T, PT > | |
| PG_File | File abstraction for the PhsicsFS (used in conjunction with PG_FileArchive) |
| PG_FileArchive | A C++ wrapper for the PhysicsFS |
| PG_Font | Font description class |
| PG_FontDataInternal | |
| PG_FontEngine | C++ Encapsulation of the FreeType engine |
| PG_FontFaceCacheItem | |
| PG_GlyphCacheItem | |
| PG_Gradient | Structure for widget gradients |
| PG_Image | A static (non-resizeable by the end user) frame with image |
| PG_Label | Text label |
| PG_LineEdit | An editable text box |
| PG_LineEdit::SignalEditBegin< datatype > | Signal type declaration |
| PG_LineEdit::SignalEditEnd< datatype > | |
| PG_LineEdit::SignalEditReturn< datatype > | |
| PG_LineEdit::SignalEditUpdate< datatype > | |
| PG_ListBox | A scrollable box that can hold any number of text items |
| PG_ListBox::SignalSelectItem< datatype > | Signal type declaration |
| PG_ListBoxBaseItem | |
| PG_ListBoxDataItem< T > | |
| PG_ListBoxItem | |
| PG_LogMessage_t | |
| PG_MapDisplay | |
| PG_MaskEdit | |
| PG_MenuBar | A menubar |
| PG_MenuBar::MenuBarItem | Internal item |
| PG_MessageBox | |
| PG_MessageObject | Base class of all objects (provides message handling) |
| PG_MessageObject::SignalActive< datatype > | Signal type declaration |
| PG_MessageObject::SignalDelete< datatype > | |
| PG_MessageObject::SignalKeyDown< datatype > | |
| PG_MessageObject::SignalKeyUp< datatype > | |
| PG_MessageObject::SignalMouseButtonDown< datatype > | |
| PG_MessageObject::SignalMouseButtonUp< datatype > | |
| PG_MessageObject::SignalMouseMotion< datatype > | |
| PG_MessageObject::SignalQuit< datatype > | |
| PG_MessageObject::SignalSysWM< datatype > | |
| PG_MessageObject::SignalVideoResize< datatype > | |
| PG_MultiLineEdit | |
| PG_Navigator | A class for widget navigation |
| PG_Point | A wrapper for a point on the screen |
| PG_PopupMenu | A stand-alone or attached popup menu |
| PG_PopupMenu::item_with_id | |
| PG_PopupMenu::MenuItem | A menu item data structure |
| PG_PopupMenu::MenuItem::SignalSelectMenuItem< datatype > | Signal type declaration |
| PG_PopupMenu::SignalSelectMenuItem< datatype > | Signal type declaration |
| PG_ProgressBar | A progress bar |
| PG_PropertyEditor | Widget for editing properties |
| PG_PropertyEditor::PG_PropertyEditorField | Interface for all the different PropertyFields |
| PG_PropertyEditor_LineField | |
| PG_PropertyField_Button | |
| PG_PropertyField_Checkbox< B > | |
| PG_PropertyField_DropDown< StringType, iterator > | DropDown selector for a PG_PropertyEditor |
| PG_PropertyField_IntDropDown< IntType, iterator > | DropDown selector for a PG_PropertyEditor |
| PG_PropertyField_Integer< IntegerType > | |
| PG_PropertyField_String< StringType > | |
| PG_PropStr | |
| PG_RadioButton | A single radio button |
| PG_RadioButton::SignalButtonClick< datatype > | Signal type declaration |
| PG_Rect | Encapsulation of the SDL_Rect structure |
| PG_RectList | A list derived from vector to handle overlapping and child-widgets |
| PG_RichEdit | A optionay editable rich text flowing around child widgets |
| PG_RichEdit::RichLine | |
| PG_RichEdit::RichLinePart | |
| PG_RichEdit::RichWordDescription | |
| PG_ScrollArea | A widget containing other widgets which can be paned |
| PG_ScrollArea::SignalAreaChangedHeight | |
| PG_ScrollArea::SignalAreaChangedWidth | |
| PG_ScrollBar | A vertical or horizontal scrollbar |
| PG_ScrollBar::ScrollButton | |
| PG_ScrollBar::SignalScrollPos< datatype > | Signal type declaration |
| PG_ScrollBar::SignalScrollTrack< datatype > | |
| PG_ScrollWidget | Encapsulation of the PG_ScrollArea widget providing scrollbars |
| PG_SDLEventSupplier | Classes which passes SDL_Events directly from SDL to Paragui |
| PG_Signal0< datatype > | |
| PG_Signal1< P1, datatype > | |
| PG_Signal2< P1, P2, datatype > | |
| PG_Singleton< T > | |
| PG_Slider | Provides a slider |
| PG_Slider::SignalSlide< datatype > | Signal type declaration |
| PG_Slider::SignalSlideEnd< datatype > | |
| PG_SpinnerBox | PG_SpinnerBox creates a textbox with attached increase/decrease buttons to control the numeric value |
| PG_SpinnerBox::SignalChange< datatype > | Signal type declaration |
| PG_StatusWindowData | |
| pg_surface_cache_t | |
| PG_SurfaceCache | A class for caching SDL_Surface images |
| PG_Theme | Theme/style definition class |
| PG_ThemeWidget | Base class for themed widgets |
| PG_ThemeWidgetDataInternal | |
| PG_TimerObject | A class to handle periodical timers |
| PG_TimerObject::SignalTimer< datatype > | Signal type declaration |
| PG_ToolTipHelp | ToolTip Help for widgets |
| PG_Widget | Base class of all widgets |
| PG_Widget::SignalMouseEnter< datatype > | |
| PG_Widget::SignalMouseLeave< datatype > | |
| PG_WidgetDataInternal | |
| PG_WidgetDnD | Drag and drop handler |
| PG_WidgetList | A group of widgets arranged in a list |
| PG_Window | A window inside the program (not a windowing environment window) |
| PG_XMLTag | XML layout loading functions |
| PipeLayer | |
| PixelSize2Type< 1 > | |
| PixelSize2Type< 2 > | |
| PixelSize2Type< 4 > | |
| PixSel< pixelSize > | |
| Player | Different players in ASC. There may be 8 players (0..7) and neutral units (8) |
| Player::Dissection | |
| Player::PlayTime | |
| PlayerColor | |
| PlayerColorPanel | |
| PlayerID | Convenience-class which automatically determines the Player of units, buildings and other game objects |
| PlayerSelector | |
| PlayerSetupWidget | |
| PlayerSetupWindow | |
| PlayListLoader | |
| PlayListSelector | |
| PolygonTriangulationLibrary::point_t | |
| PointerList< T > | A list that stores pointers, but deletes the objects (and not only the pointers) on destruction. The erase method does NOT delete the objects ! |
| PointerVector< T > | A vector that stores pointers, but deletes the objects (and not only the pointers) on destruction. The erase method does NOT delete the objects ! |
| Poly_gon | |
| PolygonEditor | |
| PolygonPainter< Poly > | |
| PolygonPainterSquareCoordinate | |
| PositionTrigger | |
| GuiFunctions::PowerOff | |
| GuiFunctions::PowerOn | |
| PrehistoricEventStructure | |
| PrehistoricEventStructure::LargeTriggerData | |
| PrehistoricEventStructure::LargeTriggerData::PolygonEntered | |
| ProductionEditorWindow | |
| ProductionItemFactory | |
| PropertyContainer | |
| PropertyContainer::Property | |
| PropertyReadingContainer | |
| PropertyTemplate< T > | |
| PropertyWritingContainer | |
| GuiFunctions::PutAntiPersonalMine | |
| GuiFunctions::PutAntiShipMine | |
| GuiFunctions::PutAntiSubMine | |
| GuiFunctions::PutAntiTankMine | |
| GuiFunctions::PutGroundMine | |
| GuiFunctions::PutMine | |
| PutPixel< pixelsize, ColorMerger > | |
| PutPixel2< pixelsize, ColorMerger > | |
| PutResource | |
| PutTribute | |
| RandomGenerator | |
| RecalculateAreaView | |
| Rect | |
| CargoGuiFunctions::RecycleUnit | |
| GuiFunctions::RefuelUnit | |
| CargoGuiFunctions::RefuelUnit | |
| GuiFunctions::RefuelUnitDialog | |
| CargoGuiFunctions::RefuelUnitDialog | |
| RegenerativePowerPlant | |
| Reinforcements | |
| ReinforcementSelector | |
| RemoveAllObjects | |
| RemoveEllipse | |
| GuiFunctions::RemoveMine | |
| GuiFunctions::RepairUnit | |
| CargoGuiFunctions::RepairUnit | |
| ReplayGuiFunctions::ReplayExit | |
| ReplayGuiFunctions::ReplayFaster | |
| ReplayGuiIconHandleHandler | |
| ReplayMapDisplay | |
| ReplayGuiFunctions::ReplayPause | |
| ReplayGuiFunctions::ReplayPlay | |
| ReplayGuiFunctions::ReplayRecord | |
| ReplayRecorder | |
| ReplayRecorderDialog | |
| ReplayRecorderWatcherGlobal | |
| ReplayRecorderWatcherLocal | |
| ReplayGuiFunctions::ReplayRecordExit | |
| ReplayGuiFunctions::ReplayRewind | |
| ReplayGuiFunctions::ReplaySlower | |
| Research | |
| ResearchEfficiency | |
| ResearchGraph | |
| ResearchWindow | |
| ResizeMap | |
| ResourceChangeNet | |
| ResourceGraphLayer | |
| ResourceInfoWindow | |
| ResourceMatrix | A mathematical matrix that can be multiplied with a Resources instance (which is mathematically a vector) to form a new Resources vector |
| ResourceNet | |
| ResourcePlacement | Fills a map with resources using the diamond-square algorithm |
| ResourcePlacementDialog | |
| Resources | The Container for the three different Resources that ASC uses |
| ResourceSink | |
| ResourceTransferrable | |
| ResourceTribute | |
| ResourceWatch | |
| RotationCache | |
| rounddata | |
| RWOPS_Handler | |
| SaveGameBaseDialog | |
| SaveGameDialog | |
| SaveUnitMovement | |
| Schriften | |
| SearchFields | Searches fields in hexagonal "circles" around a field and calls testfield for each field |
| SearchFieldsIterator | |
| SearchReconquerBuilding | |
| PolygonTriangulationLibrary::segment_t | |
| SelectBuildingFromMap | |
| SelectFromMap | |
| SelectionHolder | |
| SelectionItemFactory | |
| SelectionItemWidget | |
| SelectionWidget | |
| SelectUnitFromMap | |
| SelfDestruct | |
| GuiFunctions::SelfDestructIcon | |
| ServerInterface | |
| ServiceChecker | |
| ServiceTargetSearcher | |
| SetViewSharing | |
| ShowPolygonUsingTemps | |
| ShutDownMap | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal1 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| Signal2 | |
| SinglePlayerDialog | |
| SingleUnitSet | |
| SingleUnitSet::TranslationTable | |
| SingleWeapon | A single weapon of a Vehicletype |
| SmallButtonHolder | |
| SmallGuiButton | |
| ForestCalculation::Smoothing | |
| SolarPowerplant | |
| SolarPowerWindow | |
| Sound | |
| Sound_AudioCVT | |
| Sound_AudioInfo | Information about an existing sample's format |
| Sound_DecoderInfo | Information about available soudn decoders |
| Sound_InternalData | |
| Sound_Sample | Represents sound data in the process of being decoded |
| Sound_Version | Information the version of SDL_sound in use |
| SoundList | This class provides all the sounds required by the games user interface |
| SoundLoopManager | A helper class for managing looping sounds |
| SoundSettings | |
| SoundSystem | |
| SoundSystem_InternalData | |
| SourcePixelSelector_CacheRotation< pixelsize > | |
| SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector > | |
| SourcePixelSelector_DirectFlip< pixelsize > | |
| SourcePixelSelector_DirectRectangle< pixelsize > | |
| SourcePixelSelector_DirectRotation< pixelsize > | |
| SourcePixelSelector_DirectSubRectangle< pixelsize > | |
| SourcePixelSelector_DirectZoom< pixelsize > | |
| SourcePixelSelector_Flip< pixelsize, SourcePixelSelector > | |
| SourcePixelSelector_Plain< pixelsize > | |
| SourcePixelSelector_Rectangle< pixelsize > | |
| SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector > | |
| SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector > | |
| SpecialDisplayWidget | |
| SpecialInputWidget | |
| SpecificUnitEntersPolygon | |
| StartMultiplayerGame | |
| StartupScreen | |
| StaticResourceNet | |
| StatusMessageWindowHolder | A class that hols a MessageWindow. This class ensures that the window is removed if the last copy of the object is deleted |
| StatusMessageWindowHolder::UserData | |
| StdIoErrorHandler | |
| StoringPosition | |
| StratAStar | A path finding algorithm which avoids units to jam; used by the AI's strategy module |
| StratAStar3D | A 3D path finding algorithm which avoids units to jam; used by the AI's strategy module |
| StringArrayProperty | |
| StringEdit | |
| StringEditor | |
| StringProperty | |
| StringSelector | |
| StringSplit | |
| StringTokenizer | This String Tokenizer is NOT intended to be a general purpose tool. It is exclusively used by the TextFileParser |
| SubWinButton | |
| SubWindow | |
| Surface | |
| SurfaceLock | |
| t_compressor_stream_interface | |
| TableGenerator | |
| TagArrayProperty | |
| TagIntProperty | |
| tanycompression | |
| TargetCoordinateLocator | |
| TargetCoordinateRenderer | |
| TargetPixelSelector_All | |
| TargetPixelSelector_Rect | |
| TargetPixelSelector_Valid | |
| tbi3preferences | |
| tbufferoverflow | |
| tcharacter | |
| tchoice_dlg | |
| tchoosetechlevel | |
| tchoosetechnology | |
| tchoosezoomlevel | |
| tColorRGBA | |
| tColorY | |
| tcompressionerror | |
| tcomputebuildingview | |
| tcomputevehicleview | |
| tcomputeview | |
| tcontainerindex | |
| tdialogbox | |
|