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
PlaceLiftState
* Initializes all the elements in the Place Lift screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/PlaceLiftState.cpp:47
Method
PlaceStartFacilityState
* Initializes all the elements in the Place Facility window. * @param game Pointer to the core game. * @param base Pointer to the base to get info f
src/Basescape/PlaceStartFacilityState.cpp:42
Method
Polygon
* Initializes the polygon with arrays to store each point's coordinates. * @param points Number of points. */
src/Geoscape/Polygon.cpp:28
Method
Polyline
* Initializes the polyline with arrays to store each point's coordinates. * @param points Number of points. */
src/Geoscape/Polyline.cpp:28
Method
PopulateBuildList
* Populates the build list from the current "available" facilities. */
src/Basescape/BuildFacilitiesState.cpp:100
Method
Position
Null position constructor.
src/Battlescape/Position.h:36
Method
PrimeGrenadeState
* Initializes all the elements in the Prime Grenade window. * @param game Pointer to the core game. * @param action Pointer to the action. * @param
src/Battlescape/PrimeGrenadeState.cpp:44
Method
Production
src/Savegame/Production.cpp:35
Method
ProductionCompleteState
* Initializes all the elements in a Production Complete window. * @param game Pointer to the core game. * @param base Pointer to base the production
src/Geoscape/ProductionCompleteState.cpp:45
Method
Projectile
* Sets up a UnitSprite with the specified size and position. * @param res Pointer to resourcepack. * @param save Pointer to battlesavegame. * @para
src/Battlescape/Projectile.cpp:52
Method
ProjectileFlyBState
* Sets up an ProjectileFlyBState. */
src/Battlescape/ProjectileFlyBState.cpp:49
Method
PromotionsState
* Initializes all the elements in the Promotions screen. * @param game Pointer to the core game. */
src/Battlescape/PromotionsState.cpp:41
Method
PsiTrainingState
* Initializes all the elements in the Psi Training screen. * @param game Pointer to the core game. */
src/Geoscape/PsiTrainingState.cpp:43
Method
PurchaseState
* Initializes all the elements in the Purchase/Hire screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info fr
src/Basescape/PurchaseState.cpp:57
Method
Region
* Initializes a region of the specified type. * @param rules Pointer to ruleset. */
src/Savegame/Region.cpp:29
Method
ResearchCompleteState
* Initializes all the elements in the EndResearch screen. * @param game Pointer to the core game. * @param research Pointer to the completed researc
src/Geoscape/ResearchCompleteState.cpp:42
Method
ResearchInfoState
* Initializes all the elements in the ResearchProject screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info
src/Basescape/ResearchInfoState.cpp:49
Method
ResearchProject
src/Savegame/ResearchProject.cpp:31
Method
ResearchRequiredState
* Initializes all the elements in the Research Required screen. * @param game Pointer to the core game. * @param item Pointer to the researched weap
src/Geoscape/ResearchRequiredState.cpp:39
Method
ResearchState
* Initializes all the elements in the Research screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/ResearchState.cpp:45
Method
ResourcePack
* Initializes a blank resource set pointing to a folder. */
src/Resource/ResourcePack.cpp:38
Method
RuleAlienMission
src/Ruleset/RuleAlienMission.cpp:54
Method
RuleBaseFacility
* Creates a blank ruleset for a certain * type of base facility. * @param type String defining the type. */
src/Ruleset/RuleBaseFacility.cpp:29
Method
RuleCountry
* Creates a blank ruleset for a certain * type of country. * @param type String defining the type. */
src/Ruleset/RuleCountry.cpp:32
Method
RuleCraft
* Creates a blank ruleset for a certain * type of craft. * @param type String defining the type. */
src/Ruleset/RuleCraft.cpp:30
Method
RuleCraftWeapon
* Creates a blank ruleset for a certain type of craft weapon. * @param type String defining the type. */
src/Ruleset/RuleCraftWeapon.cpp:28
Method
RuleInventory
* Creates a blank ruleset for a certain * type of inventory section. * @param id String defining the id. */
src/Ruleset/RuleInventory.cpp:56
Method
RuleItem
* Creates a blank ruleset for a certain type of item. * @param type String defining the type. */
src/Ruleset/RuleItem.cpp:31
Method
RuleManufacture
* Creates a new Manufacture. * @param name The unique manufacture name. */
src/Ruleset/RuleManufacture.cpp:27
Method
RuleRegion
* Creates a blank ruleset for a certain type of region. * @param type String defining the type. */
src/Ruleset/RuleRegion.cpp:34
Method
RuleResearch
src/Ruleset/RuleResearch.cpp:24
Method
RuleSoldier
* Creates a blank ruleunit for a certain * type of soldier. * @param type String defining the type. */
src/Ruleset/RuleSoldier.cpp:29
Method
RuleTerrain
* RuleTerrain construction. */
src/Ruleset/RuleTerrain.cpp:32
Method
RuleUfo
* Creates a blank ruleset for a certain * type of UFO. * @param type String defining the type. */
src/Ruleset/RuleUfo.cpp:30
Method
Ruleset
* Creates a ruleset with blank sets of rules. */
src/Ruleset/Ruleset.cpp:73
Function
SDLInit
src/Engine/Flc.cpp:53
Method
SackSoldierState
* Initializes all the elements in a Sack Soldier window. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/SackSoldierState.cpp:43
Method
SaveGameState
* Initializes all the elements in the Save Game screen. * @param game Pointer to the core game. * @param origin Game section that originated this st
src/Menu/SaveGameState.cpp:43
Method
SavedBattleGame
* Initializes a brand new battlescape saved game. */
src/Savegame/SavedBattleGame.cpp:54
Method
SavedGame
* Initializes a brand new saved game according to the specified difficulty. */
src/Savegame/SavedGame.cpp:98
Method
Scalar
src/Engine/ShaderDrawHelper.h:50
Method
ScannerState
* Initializes the Scanner State. * @param game Pointer to the core game. * @param action Pointer to an action. */
src/Battlescape/ScannerState.cpp:46
Method
ScannerView
* Initializes the Scanner view. * @param w The ScannerView width. * @param h The ScannerView height. * @param x The ScannerView x origin. * @param
src/Battlescape/ScannerView.cpp:42
Method
Screen
* Initializes a new display screen for the game to render contents to. * The screen is set up based on the current options. */
src/Engine/Screen.cpp:110
Method
ScrollBar
* Sets up a scrollbar with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X position
src/Interface/ScrollBar.cpp:36
Method
SelectDestinationState
* Initializes all the elements in the Select Destination window. * @param game Pointer to the core game. * @param craft Pointer to the craft to targ
src/Geoscape/SelectDestinationState.cpp:49
Method
SelectStartFacilityState
* Initializes all the elements in the Build Facilities window. * @param game Pointer to the core game. * @param base Pointer to the base to get info
src/Basescape/SelectStartFacilityState.cpp:47
Method
SellState
* Initializes all the elements in the Sell/Sack screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/SellState.cpp:58
Method
ShaderBase
copy constructor
src/Engine/ShaderDrawHelper.h:77
Method
ShaderBase
copy constructor
src/Engine/ShaderDrawHelper.h:153
Method
ShaderBase
copy constructor
src/Engine/ShaderDrawHelper.h:240
Method
ShaderBase
copy constructor
src/Engine/ShaderDrawHelper.h:333
Function
ShaderDraw
src/Engine/ShaderDraw.h:39
Method
ShaderMove
src/Engine/ShaderMove.h:39
Method
ShaderRepeat
src/Engine/ShaderRepeat.h:40
Method
Slider
* Sets up a slider with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X position in
src/Interface/Slider.cpp:37
Method
Soldier
* Initializes a new soldier, either blank or randomly generated. * @param rules Soldier ruleset. * @param armor Soldier armor. * @param names List
src/Savegame/Soldier.cpp:43
Method
SoldierArmorState
* Initializes all the elements in the Soldier Armor window. * @param game Pointer to the core game. * @param base Pointer to the base to get info fr
src/Basescape/SoldierArmorState.cpp:46
Method
SoldierDeath
* Initializes a death event. */
src/Savegame/SoldierDeath.cpp:27
Method
SoldierInfoState
* Initializes all the elements in the Soldier Info screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info fro
src/Basescape/SoldierInfoState.cpp:55
Method
SoldierMemorialState
* Initializes all the elements in the Soldier Memorial screen. * @param game Pointer to the core game. */
src/Basescape/SoldierMemorialState.cpp:46
Method
SoldierNamePool
* Initializes a new pool with blank lists of names. */
src/Ruleset/SoldierNamePool.cpp:35
Method
SoldiersState
* Initializes all the elements in the Soldiers screen. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/SoldiersState.cpp:46
Method
Sound
* Initializes a new sound effect. */
src/Engine/Sound.cpp:32
Method
SoundSet
* Sets up a new empty sound set. */
src/Engine/SoundSet.cpp:30
Method
StartState
* Initializes all the elements in the Loading screen. * @param game Pointer to the core game. */
src/Menu/StartState.cpp:56
Method
StatString
* Creates a blank StatString. */
src/Ruleset/StatString.cpp:29
Method
StatStringCondition
* Creates a blank StatStringCondition. * @param conditionName Name of the condition. * @param minVal Minimum value. * @param maxVal Maximum value.
src/Ruleset/StatStringCondition.cpp:31
Method
State
src/lodepng.cpp:6112
Method
State
* Initializes a brand new state with no child elements. * By default states are full-screen. * @param game Pointer to the core game. */
src/Engine/State.cpp:48
Method
StoresState
* Initializes all the elements in the Stores window. * @param game Pointer to the core game. * @param base Pointer to the base to get info from. */
src/Basescape/StoresState.cpp:44
Method
Surface
* Sets up a blank 8bpp surface with the specified size and position, * with pure black as the transparent color. * @note Surfaces don't have to fill
src/Engine/Surface.cpp:137
Method
SurfaceSet
* Sets up a new empty surface set for frames of the specified size. * @param width Frame width in pixels. * @param height Frame height in pixels. *
src/Engine/SurfaceSet.cpp:33
Method
Target
* Initializes a target with blank coordinates. */
src/Savegame/Target.cpp:31
Method
TargetInfoState
* Initializes all the elements in the Target Info window. * @param game Pointer to the core game. * @param target Pointer to the target to show info
src/Geoscape/TargetInfoState.cpp:40
Method
TerrorSite
* Initializes a terror site. */
src/Savegame/TerrorSite.cpp:29
Method
TestState
* Initializes all the elements in the test screen. * @param game Pointer to the core game. */
src/Menu/TestState.cpp:47
Method
Text
* Sets up a blank text with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X positio
src/Interface/Text.cpp:39
Method
TextButton
* Sets up a text button with the specified size and position. * The text is centered on the button. * @param width Width in pixels. * @param height
src/Interface/TextButton.cpp:40
Method
TextEdit
* Sets up a blank text edit with the specified size and position. * @param state Pointer to state the text edit belongs to. * @param width Width in
src/Interface/TextEdit.cpp:37
Method
TextList
* Sets up a blank list with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X positio
src/Interface/TextList.cpp:41
Method
Tile
* constructor * @param pos Position. */
src/Savegame/Tile.cpp:50
Method
TileEngine
* Sets up a TileEngine. * @param save Pointer to SavedBattleGame object. * @param voxelData List of voxel data. */
src/Battlescape/TileEngine.cpp:64
Method
Timer
* Initializes a new timer with a set interval. * @param interval Time interval in milliseconds. * @param frameSkipping Use frameskipping. */
src/Engine/Timer.cpp:52
Method
ToggleTextButton
src/Interface/ToggleTextButton.cpp:28
Method
Transfer
* Initializes a transfer. * @param hours Hours in-transit. */
src/Savegame/Transfer.cpp:34
Method
TransferBaseState
* Initializes all the elements in the Select Destination Base window. * @param game Pointer to the core game. * @param base Pointer to the base to g
src/Basescape/TransferBaseState.cpp:44
Method
TransferConfirmState
* Initializes all the elements in the Confirm Transfer window. * @param game Pointer to the core game. * @param base Pointer to the destination base
src/Basescape/TransferConfirmState.cpp:40
Method
TransferItemsState
* Initializes all the elements in the Transfer screen. * @param game Pointer to the core game. * @param baseFrom Pointer to the source base. * @par
src/Basescape/TransferItemsState.cpp:58
Method
TransfersState
* Initializes all the elements in the Transfers window. * @param game Pointer to the core game. * @param base Pointer to the base to get info from.
src/Basescape/TransfersState.cpp:42
Method
Ufo
* Initializes a UFO of the specified type. * @param rules Pointer to ruleset. */
src/Savegame/Ufo.cpp:43
Method
UfoDetectedState
* Initializes all the elements in the Ufo Detected window. * @param game Pointer to the core game. * @param ufo Pointer to the UFO to get info from.
src/Geoscape/UfoDetectedState.cpp:49
Method
UfoLostState
* Initializes all the elements in the Ufo Lost window. * @param game Pointer to the core game. * @param id Name of the UFO. */
src/Geoscape/UfoLostState.cpp:37
Method
UfoTrajectory
src/Ruleset/UfoTrajectory.cpp:61
Method
UfopaediaSelectState
src/Ufopaedia/UfopaediaSelectState.cpp:37
Method
UfopaediaStartState
src/Ufopaedia/UfopaediaStartState.cpp:47
Function
Uint32 (APIENTRYP glXGetCurrentDrawable)
src/Engine/OpenGL.cpp:97
Method
Unit
* Creates a certain type of unit. * @param type String defining the type. */
src/Ruleset/Unit.cpp:28
Method
UnitDieBState
* Sets up an UnitDieBState. * @param parent Pointer to the Battlescape. * @param unit Dying unit. * @param damageType Type of damage that caused th
src/Battlescape/UnitDieBState.cpp:53
Method
UnitFallBState
* Sets up an UnitFallBState. * @param parent Pointer to the Battlescape. */
src/Battlescape/UnitFallBState.cpp:44
← previous
next →
2,101–2,200 of 4,163, ranked by callers