Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenXcom/OpenXcom
/ functions
Functions
4,163 in github.com/OpenXcom/OpenXcom
⨍
Functions
4,163
◇
Types & classes
1,490
Method
BaseInfoState
* Initializes all the elements in the Base Info screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/BaseInfoState.cpp:49
Method
BaseNameState
* Initializes all the elements in a Base Name window. * @param game Pointer to the core game. * @param base Pointer to the base to name. * @param g
src/Geoscape/BaseNameState.cpp:43
Method
BaseView
* Sets up a base view with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X position
src/Basescape/BaseView.cpp:45
Method
BasescapeState
* Initializes all the elements in the Basescape screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from
src/Basescape/BasescapeState.cpp:64
Method
BattleAIState
* Sets up a BattleAIState. * @param save Pointer to the battle game. * @param unit Pointer to the unit. */
src/Battlescape/BattleAIState.cpp:29
Method
BattleAction
first action of turn, second, etc.?
src/Battlescape/BattlescapeGame.h:64
Method
BattleItem
* Initializes a item of the specified type. * @param rules Pointer to ruleset. * @param id The id of the item. */
src/Savegame/BattleItem.cpp:33
Method
BattleState
* Sets up a BattleState. * @param parent Pointer to the parent state. * @param action Struct containing info about the action. */
src/Battlescape/BattleState.cpp:29
Method
BattleUnit
* Initializes a BattleUnit from a Soldier * @param soldier Pointer to the Soldier. * @param faction Which faction the units belongs to. */
src/Savegame/BattleUnit.cpp:50
Method
BattlescapeGame
* Initializes all the elements in the Battlescape screen. * @param save Pointer to the save game. * @param parentState Pointer to the parent battles
src/Battlescape/BattlescapeGame.cpp:72
Method
BattlescapeGenerator
* Sets up a BattlescapeGenerator. * @param game pointer to Game object. */
src/Battlescape/BattlescapeGenerator.cpp:73
Method
BattlescapeMessage
* Sets up a blank Battlescape message with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @pa
src/Battlescape/BattlescapeMessage.cpp:34
Method
BattlescapeState
* Initializes all the elements in the Battlescape screen. * @param game Pointer to the core game. */
src/Battlescape/BattlescapeState.cpp:95
Method
BriefingState
* Initializes all the elements in the Briefing screen. * @param game Pointer to the core game. * @param craft Pointer to the craft in the mission.
src/Battlescape/BriefingState.cpp:50
Method
BuildFacilitiesState
* Initializes all the elements in the Build Facilities window. * @param game Pointer to the core game. * @param base Pointer to the base to get in
src/Basescape/BuildFacilitiesState.cpp:43
Method
BuildNewBaseState
* Initializes all the elements in the Build New Base window. * @param game Pointer to the core game. * @param base Pointer to the base to place. *
src/Geoscape/BuildNewBaseState.cpp:50
Method
Camera
* Sets up a camera. * @param spriteWidth Width of map sprite. * @param spriteHeight Height of map sprite. * @param mapsize_x Current map size in X
src/Battlescape/Camera.cpp:41
Method
CannotReequipState
* Initializes all the elements in the Cannot Reequip screen. * @param game Pointer to the core game. * @param missingItems List of items still neede
src/Battlescape/CannotReequipState.cpp:42
Method
CatFile
* Creates a CAT file stream. A CAT file starts with an index of the * offset and size of every file contained within. Each file consists * of a file
src/Engine/CatFile.cpp:32
Method
City
* Initializes a city with certain data. * @param name Name of the city. * @param lon Longitude of the city. * @param lat Latitude of the city. */
src/Ruleset/City.cpp:32
Method
CivilianBAIState
* Sets up a CivilianBAIState. * @param save Pointer to the battle game. * @param unit Pointer to the unit. * @param node Pointer to the node the un
src/Battlescape/CivilianBAIState.cpp:43
Method
ClearAlienBase
Remembers the base.
src/Battlescape/DebriefingState.cpp:325
Method
Clip0_Bottom
src/Engine/FastLineClip.cpp:22
Method
Clip0_Left
src/Engine/FastLineClip.cpp:40
Method
Clip0_Right
src/Engine/FastLineClip.cpp:34
Method
Clip0_Top
src/Engine/FastLineClip.cpp:28
Method
Clip1_Bottom
src/Engine/FastLineClip.cpp:46
Method
Clip1_Left
src/Engine/FastLineClip.cpp:64
Method
Clip1_Right
src/Engine/FastLineClip.cpp:58
Method
Clip1_Top
src/Engine/FastLineClip.cpp:52
Method
ComboBox
* Sets up a combobox with the specified size and position. * @param state Pointer to state the combobox belongs to. * @param width Width in pixels.
src/Interface/ComboBox.cpp:46
Method
ConfirmCydoniaState
src/Geoscape/ConfirmCydoniaState.cpp:40
Method
ConfirmDestinationState
* Initializes all the elements in the Confirm Destination window. * @param game Pointer to the core game. * @param craft Pointer to the craft to ret
src/Geoscape/ConfirmDestinationState.cpp:45
Method
ConfirmLandingState
* Initializes all the elements in the Confirm Landing window. * @param game Pointer to the core game. * @param craft Pointer to the craft to confirm
src/Geoscape/ConfirmLandingState.cpp:55
Method
ConfirmLoadState
* Initializes all the elements in the Confirm Load screen. * @param game Pointer to the core game. * @param origin Game section that originated this
src/Menu/ConfirmLoadState.cpp:39
Method
ConfirmNewBaseState
* Initializes all the elements in the Confirm New Base window. * @param game Pointer to the core game. * @param base Pointer to the base to place.
src/Geoscape/ConfirmNewBaseState.cpp:45
Method
ContainsPoint
Remember the coordinates.
src/Savegame/SavedGame.cpp:1529
Method
Cord
src/Geoscape/Cord.h:55
Method
Cord
src/Geoscape/Cord.h:123
Method
CordPolar
src/Geoscape/Cord.h:33
Method
CordPolar
src/Geoscape/Cord.h:130
Method
Country
* Initializes a country of the specified type. * @param rules Pointer to ruleset. * @param gen Generate new funding. */
src/Savegame/Country.cpp:31
Method
Craft
* Initializes a craft of the specified type and * assigns it the latest craft ID available. * @param rules Pointer to ruleset. * @param base Pointe
src/Savegame/Craft.cpp:49
Method
CraftArmorState
* Initializes all the elements in the Craft Armor screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from
src/Basescape/CraftArmorState.cpp:46
Method
CraftEquipmentState
* Initializes all the elements in the Craft Equipment screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info
src/Basescape/CraftEquipmentState.cpp:62
Method
CraftErrorState
* Initializes all the elements in a Cannot Rearm window. * @param game Pointer to the core game. * @param state Pointer to the Geoscape state. * @p
src/Geoscape/CraftErrorState.cpp:39
Method
CraftInfoState
* Initializes all the elements in the Craft Info screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/CraftInfoState.cpp:52
Method
CraftPatrolState
* Initializes all the elements in the Craft Patrol window. * @param game Pointer to the core game. * @param craft Pointer to the craft to display.
src/Geoscape/CraftPatrolState.cpp:42
Method
CraftSoldiersState
* Initializes all the elements in the Craft Soldiers screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info f
src/Basescape/CraftSoldiersState.cpp:49
Method
CraftWeapon
* Initializes a craft weapon of the specified type. * @param rules Pointer to ruleset. * @param ammo Initial ammo. */
src/Savegame/CraftWeapon.cpp:33
Method
CraftWeaponProjectile
src/Savegame/CraftWeaponProjectile.cpp:28
Method
CraftWeaponsState
* Initializes all the elements in the Craft Weapons window. * @param game Pointer to the core game. * @param base Pointer to the base to get info fr
src/Basescape/CraftWeaponsState.cpp:48
Method
CraftsState
* Initializes all the elements in the Equip Craft screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from
src/Basescape/CraftsState.cpp:46
Method
Cursor
* Sets up a cursor with the specified size and position * and hides the system cursor. * @note The size and position don't really matter since * it
src/Interface/Cursor.cpp:37
Method
DebriefingStat
src/Battlescape/DebriefingState.h:41
Method
DebriefingState
* Initializes all the elements in the Debriefing screen. * @param game Pointer to the core game. */
src/Battlescape/DebriefingState.cpp:74
Method
DefeatState
* Initializes all the elements in the Defeat screen. * @param game Pointer to the core game. */
src/Geoscape/DefeatState.cpp:42
Method
DelayedSaveState
* Runs on construction of the state. * Very simple state, runs interference between the autosave and the screen clearing on the "new turn" screen. *
src/Battlescape/DelayedSaveState.cpp:32
Method
DeleteGameState
* Initializes all the elements in the Confirmation screen. * @param game Pointer to the core game. * @param origin Game section that originated this
src/Menu/DeleteGameState.cpp:42
Method
DetectXCOMBase
Create a detector for the given base.
src/Geoscape/GeoscapeState.cpp:986
Method
DismantleFacilityState
* Initializes all the elements in a Dismantle Facility window. * @param game Pointer to the core game. * @param base Pointer to the base to get info
src/Basescape/DismantleFacilityState.cpp:44
Method
DogfightState
* Initializes all the elements in the Dogfight window. * @param game Pointer to the core game. * @param globe Pointer to the Geoscape globe. * @par
src/Geoscape/DogfightState.cpp:237
Method
EqualCoordinates
Remembers the coordinates.
src/Ruleset/Ruleset.cpp:1099
Method
EquipmentLayoutItem
* Initializes a new soldier-equipment layout item from YAML. * @param node YAML node. */
src/Savegame/EquipmentLayoutItem.cpp:28
Method
ErrorMessageState
* Initializes all the elements in an error window. * @param game Pointer to the core game. * @param id Language ID for the message to display. * @p
src/Menu/ErrorMessageState.cpp:41
Method
Exception
* Creates a new exception. * @param msg Exception message. */
src/Engine/Exception.cpp:29
Method
Explosion
* Sets up a Explosion sprite with the specified size and position. * @param position Explosion center position in voxel x/y/z. * @param startFrame A
src/Battlescape/Explosion.cpp:31
Method
ExplosionBState
* Sets up an ExplosionBState. * @param parent Pointer to the BattleScape. * @param center Center position in voxelspace. * @param item Item involve
src/Battlescape/ExplosionBState.cpp:52
Method
ExtraSounds
* Creates a blank set of extra sound data. */
src/Ruleset/ExtraSounds.cpp:28
Method
ExtraSprites
* Creates a blank set of extra sprite data. */
src/Ruleset/ExtraSprites.cpp:28
Method
ExtraStrings
* Creates a blank set of extra strings data. */
src/Ruleset/ExtraStrings.cpp:28
Method
FastLineClip
Creates a fastlineclip.
src/Engine/FastLineClip.h:42
Method
FindMarkedXCOMBase
src/Savegame/AlienMission.cpp:147
Method
Font
* Initializes the font with a blank surface. */
src/Engine/Font.cpp:41
Method
FpsCounter
* Creates a FPS counter of the specified size. * @param width Width in pixels. * @param height Height in pixels. * @param x X position in pixels.
src/Interface/FpsCounter.cpp:38
Method
Frame
* Sets up a blank frame with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X positi
src/Interface/Frame.cpp:31
Method
FundingState
* Initializes all the elements in the Funding screen. * @param game Pointer to the core game. */
src/Geoscape/FundingState.cpp:41
Method
GMCatFile
Inherit constructor.
src/Engine/GMCat.h:38
Method
Game
* Starts up SDL with all the subsystems and SDL_mixer for audio processing, * creates the display screen and sets up the cursor. * @param title Titl
src/Engine/Game.cpp:53
Method
GameTime
* Initializes a new ingame time with a certain starting point. * @param weekday Starting weekday. * @param day Starting day. * @param month Startin
src/Savegame/GameTime.cpp:35
Method
GenerateSupplyMission
Store rules and game data references for later use.
src/Geoscape/GeoscapeState.cpp:1432
Method
GeoscapeCraftState
* Initializes all the elements in the Geoscape Craft window. * @param game Pointer to the core game. * @param craft Pointer to the craft to display.
src/Geoscape/GeoscapeCraftState.cpp:50
Method
GeoscapeState
* Initializes all the elements in the Geoscape screen. * @param game Pointer to the core game. */
src/Geoscape/GeoscapeState.cpp:119
Method
Globe
* Sets up a globe with the specified size and position. * @param game Pointer to core game. * @param cenX X position of the center of the globe. *
src/Geoscape/Globe.cpp:257
Method
GlobeStaticData
initialization
src/Geoscape/Globe.cpp:114
Method
GraphButInfo
src/Geoscape/GraphsState.cpp:49
Method
GraphSubset
src/Engine/GraphSubset.h:38
Method
GraphsState
* Initializes all the elements in the Graphs screen. * @param game Pointer to the core game. */
src/Geoscape/GraphsState.cpp:55
Method
ImageButton
* Sets up an image button with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X posi
src/Interface/ImageButton.cpp:32
Method
InfoboxOKState
* Initializes all the elements. * @param game Pointer to the core game. * @param msg Message string. */
src/Battlescape/InfoboxOKState.cpp:37
Method
InfoboxState
* Initializes all the elements. * @param game Pointer to the core game. * @param msg Message string. */
src/Battlescape/InfoboxState.cpp:36
Method
InteractiveSurface
* Sets up a blank interactive surface with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @pa
src/Engine/InteractiveSurface.cpp:35
Method
InterceptState
* Initializes all the elements in the Intercept window. * @param game Pointer to the core game. * @param globe Pointer to the Geoscape globe. * @pa
src/Geoscape/InterceptState.cpp:49
Function
Interp1
src/Engine/Scalers/common.h:81
Function
Interp10
src/Engine/Scalers/common.h:135
Function
Interp2
src/Engine/Scalers/common.h:87
Function
Interp3
src/Engine/Scalers/common.h:93
Function
Interp4
src/Engine/Scalers/common.h:99
Function
Interp5
src/Engine/Scalers/common.h:105
Function
Interp6
src/Engine/Scalers/common.h:111
← previous
next →
1,901–2,000 of 4,163, ranked by callers