MCPcopy Create free account

hub / github.com/OpenXcom/OpenXcom / types & classes

Types & classes1,490 in github.com/OpenXcom/OpenXcom

↓ 351 callersClassPosition
* Easy handling of X-Y-Z coordinates. */
src/Battlescape/Position.h:30
↓ 187 callersClassOptionInfo
* Helper class that ties metadata to particular options to help in serializing * and stuff. The option variable must already exist, this info just po
src/Engine/OptionInfo.h:37
↓ 56 callersClassException
* Basic exception class to distinguish * OpenXcom exceptions from the rest. */
src/Engine/Exception.h:32
↓ 22 callersClassPosition
src/Savegame/SavedBattleGame.h:39
↓ 10 callersClassNothing
* This is empty argument to `ShaderDraw`. * when used in `ShaderDraw` return always 0 to `ColorFunc::func` for every pixel */
src/Engine/ShaderDrawHelper.h:36
↓ 6 callersClassBattlescapeGenerator
* A utility class that generates the initial battlescape data. Taking into account mission type, craft and ufo involved, terrain type,... */
src/Battlescape/BattlescapeGenerator.h:47
↓ 4 callersClassAction
src/Engine/State.h:33
↓ 4 callersClassCordPolar
src/Geoscape/Cord.h:29
↓ 3 callersClassAction
src/Battlescape/Camera.h:27
↓ 3 callersClassLocalizedText
src/Engine/State.h:34
↓ 3 callersClassUnitStats
* This struct holds some plain unit attribute data together. */
src/Ruleset/Unit.h:32
↓ 3 callersClassstat
src/Engine/CrossPlatform.cpp:611
↓ 2 callersClassCord
src/Geoscape/Cord.h:27
↓ 2 callersClassDetectXCOMBase
* Functor that attempt to detect an XCOM base. */
src/Geoscape/GeoscapeState.cpp:982
↓ 2 callersClassText
src/Menu/TestState.h:31
↓ 2 callersClasscompareSaveName
src/Menu/ListGamesState.cpp:42
↓ 2 callersClasscompareSaveTimestamp
src/Menu/ListGamesState.cpp:61
↓ 1 callersClassClearAlienBase
* Clears the alien base from supply missions that use it. */
src/Battlescape/DebriefingState.cpp:321
↓ 1 callersClassContainsPoint
@brief Check if a point is contained in a region. * This function object checks if a point is contained inside a region. */
src/Savegame/SavedGame.cpp:1525
↓ 1 callersClassEqualCoordinates
* @brief Match a city based on coordinates. * This function object compares a city's coordinates with the stored coordinates. */
src/Ruleset/Ruleset.cpp:1095
↓ 1 callersClassFindMarkedXCOMBase
* Find an XCOM base in this region that is marked for retaliation. */
src/Savegame/AlienMission.cpp:144
↓ 1 callersClassGameTime
* Stores the current ingame time/date according to GMT. * Takes care of managing and representing each component, * as well as common time operation
src/Savegame/GameTime.h:40
↓ 1 callersClassGenerateSupplyMission
* This class will attempt to generate a supply mission for a base. * Each alien base has a 6/101 chance to generate a supply mission. */
src/Geoscape/GeoscapeState.cpp:1428
↓ 1 callersClassLocalizedText
* A string that is already translated. * Using this class allows argument substitution in the translated strings. */
src/Engine/LocalizedText.h:45
↓ 1 callersClassMatchBaseCoordinates
@brief Match a base from it's coordinates. * This function object uses coordinates to match a base. */
src/Savegame/AlienMission.cpp:340
↓ 1 callersClassMinNodeCosts
* Compares PathfindingNode pointers based on TU cost. */
src/Battlescape/PathfindingNode.h:83
↓ 1 callersClassNode
* Represents a node/spawnpoint in the battlescape, loaded from RMP files. * @sa http://www.ufopaedia.org/index.php?title=ROUTES */
src/Savegame/Node.h:34
↓ 1 callersClassNode
src/Battlescape/AlienBAIState.h:32
↓ 1 callersClassPathfindingNode
* A class that holds pathfinding info for a certain node on the map. */
src/Battlescape/PathfindingNode.h:33
↓ 1 callersClassSetRetaliationTarget
* Functor that marks an XCOM base for retaliation. * This is required because of the iterator type. */
src/Geoscape/GeoscapeState.cpp:1015
↓ 1 callersClassText
src/Battlescape/Map.h:40
↓ 1 callersClasscallThink
@brief Call AlienMission::think() with proper parameters. * This function object calls AlienMission::think() with the proper parameters. */
src/Geoscape/GeoscapeState.cpp:1096
↓ 1 callersClassequalProduction
src/Savegame/SavedGame.cpp:78
↓ 1 callersClassexpireCrashedUfo
@brief Advance time for crashed UFOs. * This function object will decrease the expiration timer for crashed UFOs. */
src/Geoscape/GeoscapeState.cpp:1150
↓ 1 callersClassfindRuleResearch
src/Savegame/SavedGame.cpp:61
↓ 1 callersClassisCompleted
* Functor to check for completed facilities. */
src/Savegame/Base.cpp:1196
↓ 1 callersClassisMindShield
* Functor to check for mind shield capability. */
src/Savegame/Base.cpp:1172
↓ 1 callersClassmatchById
src/Savegame/AlienMission.cpp:61
↓ 1 callersClassmatchMissionID
* Match AlienMission based on the unique ID. */
src/Savegame/Ufo.cpp:88
↓ 1 callersClassmatchRegionAndType
@brief Match a mission based on region and type. * This function object will match alien missions based on region and type. */
src/Savegame/SavedGame.cpp:1429
EnumAIMode
src/Battlescape/BattleAIState.h:31
ClassAbandonGameState
* Abandon Game window shown before * quitting the game from the Geoscape. */
src/Menu/AbandonGameState.h:36
ClassAbortMissionState
* Screen which asks for confirmation to abort mission. */
src/Battlescape/AbortMissionState.h:36
ClassAction
src/Engine/Screen.h:30
ClassAction
* Container for all the information associated with a * given user action, like mouse clicks, key presses, etc. * @note Called action because event
src/Engine/Action.h:34
ClassAction
src/Ufopaedia/UfopaediaStartState.h:29
ClassAction
src/Ufopaedia/UfopaediaSelectState.h:30
ClassAction
src/Ufopaedia/ArticleState.h:30
ClassAction
src/Interface/Cursor.h:27
ClassAction
src/Interface/FpsCounter.h:30
ClassActionMenuItem
src/Battlescape/ActionMenuState.h:29
ClassActionMenuItem
* A class that represents a single box in the action popup menu on the battlescape. * It shows the possible actions of an item, their TU cost and acc
src/Battlescape/ActionMenuItem.h:39
ClassActionMenuState
* Window that allows the player * to select a battlescape action. */
src/Battlescape/ActionMenuState.h:35
ClassAdlibMusic
* Container for Adlib music tracks. * Uses a custom YM3812 music player passed to SDL_mixer. */
src/Engine/AdlibMusic.h:34
ClassAlienBAIState
src/Savegame/BattleUnit.h:45
ClassAlienBAIState
* This class is used by the BattleUnit AI. */
src/Battlescape/AlienBAIState.h:37
ClassAlienBase
* Represents an alien base on the world. */
src/Savegame/AlienBase.h:32
ClassAlienBase
src/Savegame/SavedGame.h:45
ClassAlienBase
src/Savegame/AlienMission.h:37
ClassAlienBase
src/Battlescape/BattlescapeGenerator.h:41
ClassAlienBase
src/Geoscape/AlienBaseState.h:32
ClassAlienBaseState
* Displays info on an alien base. */
src/Geoscape/AlienBaseState.h:37
ClassAlienDeployment
src/Battlescape/BattlescapeGenerator.h:37
ClassAlienDeployment
src/Ruleset/Ruleset.h:52
ClassAlienDeployment
* Represents a specific type of Alien Deployment. * Contains constant info about a Alien Deployment like * the number of aliens for each alien type
src/Ruleset/AlienDeployment.h:55
ClassAlienMission
src/Savegame/Ufo.h:30
ClassAlienMission
src/Savegame/SavedGame.h:47
ClassAlienMission
* Represents an ongoing alien mission. * Contains variable info about the mission, like spawn counter, target region * and current wave. * @sa Rule
src/Savegame/AlienMission.h:45
ClassAlienRace
src/Battlescape/BattlescapeGenerator.h:36
ClassAlienRace
src/Ruleset/Ruleset.h:51
ClassAlienRace
* Represents a specific race "family", or a "main race" if you wish. * Here is defined which ranks it contains and also which accompanying terror uni
src/Ruleset/AlienRace.h:35
EnumAlienRank
src/Ruleset/AlienRace.h:26
ClassAlienStrategy
* Stores the information about alien strategy. */
src/Savegame/AlienStrategy.h:32
ClassAlienStrategy
src/Savegame/SavedGame.h:46
ClassAlienTerrorState
* Displays info on a terror site. */
src/Geoscape/AlienTerrorState.h:36
ClassAliensCrashState
* Screen shown when all aliens died * during a crash site. */
src/Battlescape/AliensCrashState.h:35
ClassAllocatePsiTrainingState
* Screen shown monthly to allow changing * soldiers currently in psi training. */
src/Geoscape/AllocatePsiTrainingState.h:38
EnumApplicationState
src/Engine/Game.cpp:144
ClassArmor
src/Savegame/BattleUnit.h:42
ClassArmor
src/Savegame/Soldier.h:38
ClassArmor
src/Basescape/SoldierArmorState.h:33
ClassArmor
src/Ruleset/Ruleset.h:46
ClassArmor
* Represents a specific type of armor. * Not only soldier armor, but also alien armor - some alien races wear Soldier Armor, Leader Armor or Commande
src/Ruleset/Armor.h:36
ClassArrowButton
src/Basescape/ManufactureInfoState.h:29
ClassArrowButton
src/Basescape/ResearchInfoState.h:33
ClassArrowButton
src/Menu/OptionsVideoState.h:33
ClassArrowButton
src/Menu/ListGamesState.h:36
ClassArrowButton
* Button with an arrow on it. Can be used for * scrolling lists, spinners, etc. Contains various * arrow shapes. */
src/Interface/ArrowButton.h:37
ClassArrowButton
src/Interface/TextList.h:32
EnumArrowOrientation
src/Interface/TextList.h:30
EnumArrowShape
src/Interface/ArrowButton.h:27
ClassArticleDefinition
src/Ruleset/Ruleset.h:47
ClassArticleDefinition
src/Ruleset/ArticleDefinition.h:49
ClassArticleDefinition
src/Ufopaedia/Ufopaedia.h:30
ClassArticleDefinitionArmor
src/Ruleset/ArticleDefinition.h:211
ClassArticleDefinitionArmor
src/Ufopaedia/ArticleStateArmor.h:31
ClassArticleDefinitionBaseFacility
src/Ruleset/ArticleDefinition.h:163
ClassArticleDefinitionBaseFacility
src/Ufopaedia/ArticleStateBaseFacility.h:31
ClassArticleDefinitionCraft
src/Ruleset/ArticleDefinition.h:94
ClassArticleDefinitionCraft
src/Ufopaedia/ArticleStateCraft.h:29
next →1–100 of 1,490, ranked by callers