sc2-gamedata
Classes | Enumerations | Variables
GameUI.h File Reference
#include "UnderlyingTypes.h"
#include "Game.h"
#include "Sound.h"
Include dependency graph for GameUI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SMinimapData
 
struct  SListenerRolloff
 
struct  SSoundData
 
struct  SSelectionData
 
struct  SPointModel
 
struct  SSoundQuality
 
struct  SMovieConfig
 
struct  STutorialConfig
 
struct  SCampaignData
 
struct  SChallenge
 
struct  SChallengeCategory
 
struct  SLookAtTypeInfo
 
struct  SLookAtType
 
struct  SCameraShakeRotation
 
struct  SCameraShakeAmplitude
 
struct  SCameraShakeFrequency
 
struct  SObjectGroupData
 
struct  SLoadingScreenHelp
 
struct  SLoadingBar
 
struct  SUnitSpeedText
 
struct  SWeaponSpeedText
 
struct  SGameModeInfo
 
struct  SGameCategory
 
struct  SDefaultGameVariant
 
struct  SHotkeyInfo
 
struct  SResourceUI
 
struct  SHelpControlCategoryInfo
 
struct  SHelpControlInfo
 
struct  SHelpGameMechanicInfo
 
class  CGameUI
 Generic. More...
 

Enumerations

enum  EClassIdCGameUI { e_classIdCGameUI }
 Game UI Value Type. More...
 
enum  ESelectionColor { e_selectionColorSubgroup, e_selectionColorSelected, e_selectionColorAlly, e_selectionColorEnemy }
 Selection Color. More...
 
enum  EUnitColorStyle { e_unitColorStyleNormal, e_unitColorStyleOverrideMinimap, e_unitColorStyleOverrideWorld }
 Unit Color Style. More...
 
enum  EOverrideColor { e_overrideColorSelf, e_overrideColorAlly, e_overrideColorHostile, e_overrideColorNeutral }
 Override Color. More...
 
enum  EPointType {
  e_pointNormal, e_pointStartLoc, e_pointBlockPathing, e_pointSoundEmitter,
  e_pointThreeD, e_pointNoFlyZone
}
 Point Type. More...
 
enum  EGameUIString {
  e_gameUIStringAbilsColon, e_gameUIStringAbilsDisabled, e_gameUIStringActive, e_gameUIStringAIAllies,
  e_gameUIStringAll, e_gameUIStringAllies, e_gameUIStringArmor, e_gameUIStringArmorColon,
  e_gameUIStringArmySelect, e_gameUIStringAssignedHarvesters, e_gameUIStringAttacksColon, e_gameUIStringAtUnit,
  e_gameUIStringAttackSpeedColon, e_gameUIStringAttackSpeedSlow, e_gameUIStringAttackSpeedNormal, e_gameUIStringAttackSpeedFast,
  e_gameUIStringAttackSuppressed, e_gameUIStringAutocastActivate, e_gameUIStringAutocastDeactivate, e_gameUIStringAvailableColon,
  e_gameUIStringAverage, e_gameUIStringBattleChatConversationSentFormat, e_gameUIStringBattleChatPartySentFormat, e_gameUIStringBattleChatPrivateSentFormat,
  e_gameUIStringBattleChatConversationReceivedFormat, e_gameUIStringBattleChatPartyReceivedFormat, e_gameUIStringBattleChatPrivateReceivedFormat, e_gameUIStringBeaconMode,
  e_gameUIStringBehaviorsColon, e_gameUIStringBonusColon, e_gameUIStringBonusVersus, e_gameUIStringBuilding,
  e_gameUIStringBuildTime, e_gameUIStringCanAttackAny, e_gameUIStringCanAttackAir, e_gameUIStringCanAttackGround,
  e_gameUIStringCancelUnit, e_gameUIStringCloaked, e_gameUIStringComputer, e_gameUIStringControlGroup,
  e_gameUIStringConversationFormat, e_gameUIStringCooldownColon, e_gameUIStringCooldownRemainingColon, e_gameUIStringCountColon,
  e_gameUIStringDamageColon, e_gameUIStringDamageDealtColon, e_gameUIStringDamageDealtMaximumColon, e_gameUIStringDamageDealtMinimumColon,
  e_gameUIStringDamageDealtScaledColon, e_gameUIStringDamageDealtUnscaledColon, e_gameUIStringDamageVersusColon, e_gameUIStringDefensiveShieldColon,
  e_gameUIStringDetectionSuppressed, e_gameUIStringDetector, e_gameUIStringDetectorColon, e_gameUIStringDurationColon,
  e_gameUIStringEnergy, e_gameUIStringEnergyColon, e_gameUIStringEnergyRateColon, e_gameUIStringExperienceColon,
  e_gameUIStringFlyer, e_gameUIStringIdleWorkerColon, e_gameUIStringInProgress, e_gameUIStringInstant,
  e_gameUIStringInventoryPawn, e_gameUIStringInventoryPickup, e_gameUIStringInventoryUse, e_gameUIStringInvulnerable,
  e_gameUIStringKilled, e_gameUIStringKills, e_gameUIStringKillsColon, e_gameUIStringLevelColon,
  e_gameUIStringLevelNumber, e_gameUIStringLife, e_gameUIStringLifeArmorColon, e_gameUIStringLifeColon,
  e_gameUIStringLifeRateColon, e_gameUIStringLocalPlayer, e_gameUIStringMelee, e_gameUIStringMinimumRangeColon,
  e_gameUIStringMoveSpeedColon, e_gameUIStringMoveSpeedImmobile, e_gameUIStringMoveSpeedSlow, e_gameUIStringMoveSpeedNormal,
  e_gameUIStringMoveSpeedFast, e_gameUIStringNextLevelColon, e_gameUIStringObservers, e_gameUIStringParty,
  e_gameUIStringPeak, e_gameUIStringPeriodColon, e_gameUIStringPowerColon, e_gameUIStringPrivate,
  e_gameUIStringPylon, e_gameUIStringQueueCountColon, e_gameUIStringQueueSizeColon, e_gameUIStringQueued,
  e_gameUIStringRadarColon, e_gameUIStringRadarSuppressed, e_gameUIStringRadiusColon, e_gameUIStringRangeColon,
  e_gameUIStringRanged, e_gameUIStringRankColon, e_gameUIStringReferees, e_gameUIStringRemainingColon,
  e_gameUIStringRemainingPattern, e_gameUIStringRequirementsColon, e_gameUIStringRequirementsOr, e_gameUIStringRevealed,
  e_gameUIStringShieldArmorColon, e_gameUIStringShieldRateColon, e_gameUIStringShields, e_gameUIStringShieldsColon,
  e_gameUIStringSightColon, e_gameUIStringSightMaximumColon, e_gameUIStringSightMinimumColon, e_gameUIStringSightShared,
  e_gameUIStringSmall, e_gameUIStringSpectators, e_gameUIStringSpeedColon, e_gameUIStringSpell,
  e_gameUIStringSplash, e_gameUIStringStasis, e_gameUIStringSupplyMadeColon, e_gameUIStringSupplyUsedColon,
  e_gameUIStringTargetAny, e_gameUIStringTargetAir, e_gameUIStringTargetGround, e_gameUIStringTargetsColon,
  e_gameUIStringThisLevelColon, e_gameUIStringTotal, e_gameUIStringTypeColon, e_gameUIStringUnitsProducedColon,
  e_gameUIStringUnknownString, e_gameUIStringUnpowered, e_gameUIStringUnloadCargo, e_gameUIStringUpgradesProducedColon,
  e_gameUIStringUpgradesAtColon, e_gameUIStringVisionSuppressed, e_gameUIStringVitalDamageGainColon, e_gameUIStringVitalDamageLeechColon,
  e_gameUIStringWeaponsDisabledColon, e_gameUIStringWeaponsEnabledColon, e_gameUIStringWeaponSpeedColon
}
 Game UI Text. More...
 
enum  ECameraSave {
  e_cameraSave0, e_cameraSave1, e_cameraSave2, e_cameraSave3,
  e_cameraSave4, e_cameraSave5, e_cameraSave6, e_cameraSave7
}
 Camera Save. More...
 
enum  EHotkey {
  e_hotkeyFPS, e_hotkeyMusic, e_hotkeySound, e_hotkeyPTT,
  e_hotkeyChatAll, e_hotkeyChatAllies, e_hotkeyChatCancel, e_hotkeyChatDefault,
  e_hotkeyChatIndividual, e_hotkeyChatRecipient, e_hotkeyChatSend, e_hotkeyDialogDismiss,
  e_hotkeyMenuAchievements, e_hotkeyMenuGame, e_hotkeyMenuMessages, e_hotkeyMenuHelp,
  e_hotkeyMenuSocial, e_hotkeyLeaderNone, e_hotkeyLeaderResources, e_hotkeyLeaderIncome,
  e_hotkeyLeaderSpending, e_hotkeyLeaderUnits, e_hotkeyLeaderStructures, e_hotkeyLeaderUnitsLost,
  e_hotkeyLeaderProduction, e_hotkeyLeaderUpgrades, e_hotkeyLeaderArmy, e_hotkeyLeaderAPM,
  e_hotkeyLeaderCPM, e_hotkeyObserveAllPlayers, e_hotkeyObserveAutoCamera, e_hotkeyObserveClearSelection,
  e_hotkeyObserveCommentator, e_hotkeyObservePlayer0, e_hotkeyObservePlayer1, e_hotkeyObservePlayer2,
  e_hotkeyObservePlayer3, e_hotkeyObservePlayer4, e_hotkeyObservePlayer5, e_hotkeyObservePlayer6,
  e_hotkeyObservePlayer7, e_hotkeyObservePlayer8, e_hotkeyObservePlayer9, e_hotkeyObservePlayer10,
  e_hotkeyObservePlayer11, e_hotkeyObservePlayer12, e_hotkeyObservePlayer13, e_hotkeyObservePlayer14,
  e_hotkeyObservePlayer15, e_hotkeyObservePreview, e_hotkeyObserveSelected, e_hotkeyObserveStatusBars,
  e_hotkeyNamePanel, e_hotkeyStatPanelResources, e_hotkeyStatPanelArmySupply, e_hotkeyStatPanelUnitsLost,
  e_hotkeyStatPanelAPM, e_hotkeyStatPanelCPM, e_hotkeyToggleVersusModeSides, e_hotkeyToggleWorldPanel,
  e_hotkeyConversationSkipOne, e_hotkeyCinematicSkip, e_hotkeyAICommunication, e_hotkeyAIArmy,
  e_hotkeyAIScout, e_hotkeyAIDetect, e_hotkeyAIExpand, e_hotkeyAIBuild,
  e_hotkeyAIClearAll, e_hotkeyAIDelete, e_hotkeyAIExit, e_hotkeyAICancel,
  e_hotkeyAlertRecall, e_hotkeyArmySelect, e_hotkeyCameraCenter, e_hotkeyCameraFollow,
  e_hotkeyCameraMoveUp, e_hotkeyCameraMoveDown, e_hotkeyCameraMoveLeft, e_hotkeyCameraMoveRight,
  e_hotkeyCameraTurnLeft, e_hotkeyCameraTurnRight, e_hotkeyCameraZoomFirst, e_hotkeyCameraZoomLast,
  e_hotkeyCameraZoomNext, e_hotkeyCameraZoomPrev, e_hotkeyCameraPush, e_hotkeyControlGroupAppend0,
  e_hotkeyControlGroupAppend1, e_hotkeyControlGroupAppend2, e_hotkeyControlGroupAppend3, e_hotkeyControlGroupAppend4,
  e_hotkeyControlGroupAppend5, e_hotkeyControlGroupAppend6, e_hotkeyControlGroupAppend7, e_hotkeyControlGroupAppend8,
  e_hotkeyControlGroupAppend9, e_hotkeyControlGroupAssign0, e_hotkeyControlGroupAssign1, e_hotkeyControlGroupAssign2,
  e_hotkeyControlGroupAssign3, e_hotkeyControlGroupAssign4, e_hotkeyControlGroupAssign5, e_hotkeyControlGroupAssign6,
  e_hotkeyControlGroupAssign7, e_hotkeyControlGroupAssign8, e_hotkeyControlGroupAssign9, e_hotkeyControlGroupRecall0,
  e_hotkeyControlGroupRecall1, e_hotkeyControlGroupRecall2, e_hotkeyControlGroupRecall3, e_hotkeyControlGroupRecall4,
  e_hotkeyControlGroupRecall5, e_hotkeyControlGroupRecall6, e_hotkeyControlGroupRecall7, e_hotkeyControlGroupRecall8,
  e_hotkeyControlGroupRecall9, e_hotkeyGameSpeedDec, e_hotkeyGameSpeedInc, e_hotkeyGameTooltipsOn,
  e_hotkeyHeroSelect0, e_hotkeyHeroSelect1, e_hotkeyHeroSelect2, e_hotkeyHeroSelect3,
  e_hotkeyHeroSelect4, e_hotkeyHeroSelect5, e_hotkeyHeroSelect6, e_hotkeyHeroSelect7,
  e_hotkeyIdleWorker, e_hotkeyInventoryButtonAlt0, e_hotkeyInventoryButtonAlt1, e_hotkeyInventoryButtonAlt2,
  e_hotkeyInventoryButtonAlt3, e_hotkeyInventoryButtonAlt4, e_hotkeyInventoryButtonAlt5, e_hotkeyInventoryButtonAlt6,
  e_hotkeyInventoryButtonAlt7, e_hotkeyInventoryButtonUseSelf0, e_hotkeyInventoryButtonUseSelf1, e_hotkeyInventoryButtonUseSelf2,
  e_hotkeyInventoryButtonUseSelf3, e_hotkeyInventoryButtonUseSelf4, e_hotkeyInventoryButtonUseSelf5, e_hotkeyInventoryButtonUseSelf6,
  e_hotkeyInventoryButtonUseSelf7, e_hotkeyInventoryButtonUse0, e_hotkeyInventoryButtonUse1, e_hotkeyInventoryButtonUse2,
  e_hotkeyInventoryButtonUse3, e_hotkeyInventoryButtonUse4, e_hotkeyInventoryButtonUse5, e_hotkeyInventoryButtonUse6,
  e_hotkeyInventoryButtonUse7, e_hotkeyMinimapColors, e_hotkeyMinimapPing, e_hotkeyMinimapTargetingView,
  e_hotkeyMinimapNormalView, e_hotkeyMinimapTerrain, e_hotkeyPauseGame, e_hotkeyPing,
  e_hotkeyQuickPing, e_hotkeyQuickSave, e_hotkeyReplayPlayPause, e_hotkeyReplayRestart,
  e_hotkeyReplaySkipBack, e_hotkeyReplaySkipNext, e_hotkeyReplaySpeedDec, e_hotkeyReplaySpeedInc,
  e_hotkeyReplayStop, e_hotkeyReplayHide, e_hotkeyScreenshot, e_hotkeySelectionCancelDrag,
  e_hotkeySelection, e_hotkeySmartCommand, e_hotkeyStatusAll, e_hotkeyStatusOwner,
  e_hotkeyStatusAlly, e_hotkeyStatusEnemy, e_hotkeySubgroupNext, e_hotkeySubgroupPrev,
  e_hotkeyTargetCancel, e_hotkeyTargetChoose, e_hotkeyTeamResources, e_hotkeyTownCamera,
  e_hotkeyVideoRecord, e_hotkeyWarpIn, e_hotkeyCommandButtonSelf00, e_hotkeyCommandButtonSelf01,
  e_hotkeyCommandButtonSelf02, e_hotkeyCommandButtonSelf03, e_hotkeyCommandButtonSelf04, e_hotkeyCommandButtonSelf05,
  e_hotkeyCommandButtonSelf06, e_hotkeyCommandButtonSelf07, e_hotkeyCommandButtonSelf08, e_hotkeyCommandButtonSelf09,
  e_hotkeyCommandButtonSelf10, e_hotkeyCommandButtonSelf11, e_hotkeyCommandButtonSelf12, e_hotkeyCommandButtonSelf13,
  e_hotkeyCommandButtonSelf14, e_hotkeyCommandButton00, e_hotkeyCommandButton01, e_hotkeyCommandButton02,
  e_hotkeyCommandButton03, e_hotkeyCommandButton04, e_hotkeyCommandButton05, e_hotkeyCommandButton06,
  e_hotkeyCommandButton07, e_hotkeyCommandButton08, e_hotkeyCommandButton09, e_hotkeyCommandButton10,
  e_hotkeyCommandButton11, e_hotkeyCommandButton12, e_hotkeyCommandButton13, e_hotkeyCommandButton14,
  e_hotkeyCameraSave0, e_hotkeyCameraSave1, e_hotkeyCameraSave2, e_hotkeyCameraSave3,
  e_hotkeyCameraSave4, e_hotkeyCameraSave5, e_hotkeyCameraSave6, e_hotkeyCameraSave7,
  e_hotkeyCameraView0, e_hotkeyCameraView1, e_hotkeyCameraView2, e_hotkeyCameraView3,
  e_hotkeyCameraView4, e_hotkeyCameraView5, e_hotkeyCameraView6, e_hotkeyCameraView7,
  e_hotkeyUIEditorToggle, e_hotkeyUIEditorReload, e_hotkeyUIEditorSaveSelected, e_hotkeyUIEditorSaveAll,
  e_hotkeyUIEditorUndo, e_hotkeyUIEditorRedo, e_hotkeyUIEditorDeselect, e_hotkeyUIEditorShowInfoTooltip,
  e_hotkeyUIEditorToggleVisible, e_hotkeyUIEditorHoverControls, e_hotkeyUIEditorLockInfoTooltip, e_hotkeyUIEditorOutlineAnchors,
  e_hotkeyUIEditorIncreaseGridSpacing, e_hotkeyUIEditorDecreaseGridSpacing, e_hotkeyUIEditorSize720x406, e_hotkeyUIEditorSize800x600,
  e_hotkeyUIEditorSize1024x768, e_hotkeyUIEditorSize1280x1024, e_hotkeyUIEditorSize1280x960, e_hotkeyUIEditorSize1280x720,
  e_hotkeyUIEditorSize1680x1050, e_hotkeyUIEditorSize1400x1050, e_hotkeyUIEditorSize1920x1200, e_hotkeyUIEditorSize1920x1080,
  e_hotkeyUIEditorSize1600x1200, e_hotkeyUIEditorSize2048x1536, e_hotkeyUIEditorSize2560x1600, e_hotkeyUIEditorSize2560x2048,
  e_hotkeyUIEditorSize4096x2560, e_hotkeyUIEditorSize4096x2304, e_hotkeyUIEditorSize4096x3072
}
 Hotkey. More...
 
enum  EMercenaryPortraitTintColor { e_mercenaryPortraitTintColorAvailable, e_mercenaryPortraitTintColorPurchased, e_mercenaryPortraitTintColorInsufficientCredits }
 Mercenary Portrait Tint Color. More...
 
enum  EGameCategoryUsage { e_gameCategoryUsageArcade, e_gameCategoryUsageMelee, e_gameCategoryUsageMeleeStrict }
 Game Category Usage. More...
 
enum  EGameVariantOption {
  e_gameVariantOptionCustom, e_gameVariantOptionPremade, e_gameVariantOptionFreeForAll, e_gameVariantOptionCoop,
  e_gameVariantOptionDefault
}
 Game Variant Option. More...
 
enum  ECameraShakeRotation { e_cameraShakeRotationYaw, e_cameraShakeRotationPitch, e_cameraShakeRotationRoll }
 Camera Shake Rotation. More...
 
enum  EPathLocation { e_pathLocationWorld, e_pathLocationMinimap }
 Path Location. More...
 
enum  ESoundQualityFlag { e_soundQualityFlagHerds }
 Sound Quality Flag. More...
 
enum  EStatusDisplay {
  e_statusDisplayNone, e_statusDisplayTargeting, e_statusDisplaySelected, e_statusDisplayDamaged,
  e_statusDisplayAll
}
 Status Display. More...
 

Variables

const int32 e_classIdCGameUICount = 1
 
const int32 e_selectionColorCount = 4
 
const int32 e_unitColorStyleCount = 3
 
const int32 e_overrideColorCount = 4
 
const int32 e_pointCount = 6
 
const int32 e_gameUIStringCount = 143
 
const int32 e_cameraSaveCount = 8
 
const int32 e_hotkeyCount = 263
 
const int32 e_mercenaryPortraitTintColorCount = 3
 
const int32 e_gameCategoryUsageCount = 3
 
const int32 e_gameVariantOptionCount = 5
 
const int32 e_cameraShakeRotationCount = 3
 
const int32 e_pathLocationCount = 2
 
const int32 e_soundQualityFlagCount = 1
 
const int32 e_statusDisplayCount = 5
 

Enumeration Type Documentation

◆ ECameraSave

Camera Save.

Remarks
Unknown
Enumerator
e_cameraSave0 

Camera Save 0.

e_cameraSave1 

Camera Save 1.

e_cameraSave2 

Camera Save 2.

e_cameraSave3 

Camera Save 3.

e_cameraSave4 

Camera Save 4.

e_cameraSave5 

Camera Save 5.

e_cameraSave6 

Camera Save 6.

e_cameraSave7 

Camera Save 7.

◆ ECameraShakeRotation

Camera Shake Rotation.

Remarks
Unknown
Enumerator
e_cameraShakeRotationYaw 

Yaw.

e_cameraShakeRotationPitch 

Pitch.

e_cameraShakeRotationRoll 

Roll.

◆ EClassIdCGameUI

Game UI Value Type.

Remarks
Unknown
Enumerator
e_classIdCGameUI 

Generic.

◆ EGameCategoryUsage

Game Category Usage.

Remarks
Enum
Enumerator
e_gameCategoryUsageArcade 

Arcade.

e_gameCategoryUsageMelee 

Melee.

e_gameCategoryUsageMeleeStrict 

Melee (Strict)

◆ EGameUIString

Game UI Text.

Remarks
Unknown
Enumerator
e_gameUIStringAbilsColon 
e_gameUIStringAbilsDisabled 
e_gameUIStringActive 
e_gameUIStringAIAllies 
e_gameUIStringAll 
e_gameUIStringAllies 
e_gameUIStringArmor 
e_gameUIStringArmorColon 
e_gameUIStringArmySelect 
e_gameUIStringAssignedHarvesters 
e_gameUIStringAttacksColon 
e_gameUIStringAtUnit 
e_gameUIStringAttackSpeedColon 
e_gameUIStringAttackSpeedSlow 
e_gameUIStringAttackSpeedNormal 
e_gameUIStringAttackSpeedFast 
e_gameUIStringAttackSuppressed 
e_gameUIStringAutocastActivate 
e_gameUIStringAutocastDeactivate 
e_gameUIStringAvailableColon 
e_gameUIStringAverage 
e_gameUIStringBattleChatConversationSentFormat 
e_gameUIStringBattleChatPartySentFormat 
e_gameUIStringBattleChatPrivateSentFormat 
e_gameUIStringBattleChatConversationReceivedFormat 
e_gameUIStringBattleChatPartyReceivedFormat 
e_gameUIStringBattleChatPrivateReceivedFormat 
e_gameUIStringBeaconMode 
e_gameUIStringBehaviorsColon 
e_gameUIStringBonusColon 
e_gameUIStringBonusVersus 
e_gameUIStringBuilding 
e_gameUIStringBuildTime 
e_gameUIStringCanAttackAny 
e_gameUIStringCanAttackAir 
e_gameUIStringCanAttackGround 
e_gameUIStringCancelUnit 
e_gameUIStringCloaked 
e_gameUIStringComputer 
e_gameUIStringControlGroup 
e_gameUIStringConversationFormat 
e_gameUIStringCooldownColon 
e_gameUIStringCooldownRemainingColon 
e_gameUIStringCountColon 
e_gameUIStringDamageColon 
e_gameUIStringDamageDealtColon 
e_gameUIStringDamageDealtMaximumColon 
e_gameUIStringDamageDealtMinimumColon 
e_gameUIStringDamageDealtScaledColon 
e_gameUIStringDamageDealtUnscaledColon 
e_gameUIStringDamageVersusColon 
e_gameUIStringDefensiveShieldColon 
e_gameUIStringDetectionSuppressed 
e_gameUIStringDetector 
e_gameUIStringDetectorColon 
e_gameUIStringDurationColon 
e_gameUIStringEnergy 
e_gameUIStringEnergyColon 
e_gameUIStringEnergyRateColon 
e_gameUIStringExperienceColon 
e_gameUIStringFlyer 
e_gameUIStringIdleWorkerColon 
e_gameUIStringInProgress 
e_gameUIStringInstant 
e_gameUIStringInventoryPawn 
e_gameUIStringInventoryPickup 
e_gameUIStringInventoryUse 
e_gameUIStringInvulnerable 
e_gameUIStringKilled 
e_gameUIStringKills 
e_gameUIStringKillsColon 
e_gameUIStringLevelColon 
e_gameUIStringLevelNumber 
e_gameUIStringLife 
e_gameUIStringLifeArmorColon 
e_gameUIStringLifeColon 
e_gameUIStringLifeRateColon 
e_gameUIStringLocalPlayer 
e_gameUIStringMelee 
e_gameUIStringMinimumRangeColon 
e_gameUIStringMoveSpeedColon 
e_gameUIStringMoveSpeedImmobile 
e_gameUIStringMoveSpeedSlow 
e_gameUIStringMoveSpeedNormal 
e_gameUIStringMoveSpeedFast 
e_gameUIStringNextLevelColon 
e_gameUIStringObservers 
e_gameUIStringParty 
e_gameUIStringPeak 
e_gameUIStringPeriodColon 
e_gameUIStringPowerColon 
e_gameUIStringPrivate 
e_gameUIStringPylon 
e_gameUIStringQueueCountColon 
e_gameUIStringQueueSizeColon 
e_gameUIStringQueued 
e_gameUIStringRadarColon 
e_gameUIStringRadarSuppressed 
e_gameUIStringRadiusColon 
e_gameUIStringRangeColon 
e_gameUIStringRanged 
e_gameUIStringRankColon 
e_gameUIStringReferees 
e_gameUIStringRemainingColon 
e_gameUIStringRemainingPattern 
e_gameUIStringRequirementsColon 
e_gameUIStringRequirementsOr 
e_gameUIStringRevealed 
e_gameUIStringShieldArmorColon 
e_gameUIStringShieldRateColon 
e_gameUIStringShields 
e_gameUIStringShieldsColon 
e_gameUIStringSightColon 
e_gameUIStringSightMaximumColon 
e_gameUIStringSightMinimumColon 
e_gameUIStringSightShared 
e_gameUIStringSmall 
e_gameUIStringSpectators 
e_gameUIStringSpeedColon 
e_gameUIStringSpell 
e_gameUIStringSplash 
e_gameUIStringStasis 
e_gameUIStringSupplyMadeColon 
e_gameUIStringSupplyUsedColon 
e_gameUIStringTargetAny 
e_gameUIStringTargetAir 
e_gameUIStringTargetGround 
e_gameUIStringTargetsColon 
e_gameUIStringThisLevelColon 
e_gameUIStringTotal 
e_gameUIStringTypeColon 
e_gameUIStringUnitsProducedColon 
e_gameUIStringUnknownString 
e_gameUIStringUnpowered 
e_gameUIStringUnloadCargo 
e_gameUIStringUpgradesProducedColon 
e_gameUIStringUpgradesAtColon 
e_gameUIStringVisionSuppressed 
e_gameUIStringVitalDamageGainColon 
e_gameUIStringVitalDamageLeechColon 
e_gameUIStringWeaponsDisabledColon 
e_gameUIStringWeaponsEnabledColon 
e_gameUIStringWeaponSpeedColon 

◆ EGameVariantOption

Game Variant Option.

Remarks
Unknown
Enumerator
e_gameVariantOptionCustom 

Custom.

e_gameVariantOptionPremade 

Premade.

e_gameVariantOptionFreeForAll 

Free For All.

e_gameVariantOptionCoop 

Co-op.

e_gameVariantOptionDefault 

Default.

◆ EHotkey

enum EHotkey

Hotkey.

Remarks
Unknown
Enumerator
e_hotkeyFPS 

FPS.

e_hotkeyMusic 

Music.

e_hotkeySound 

Sound.

e_hotkeyPTT 

Push To Talk.

e_hotkeyChatAll 

Chat All.

e_hotkeyChatAllies 

Chat Allies.

e_hotkeyChatCancel 

Chat Cancel.

e_hotkeyChatDefault 

Chat Default.

e_hotkeyChatIndividual 

Chat Individual.

e_hotkeyChatRecipient 

Chat Recipient.

e_hotkeyChatSend 

Chat Send.

e_hotkeyDialogDismiss 

Dialog Dismiss.

e_hotkeyMenuAchievements 

Menu Achievements.

e_hotkeyMenuGame 

Menu Game.

e_hotkeyMenuMessages 

Menu Messages.

e_hotkeyMenuHelp 

Menu Help.

e_hotkeyMenuSocial 

Social.

e_hotkeyLeaderNone 

Leader None.

e_hotkeyLeaderResources 

Leader Resources.

e_hotkeyLeaderIncome 

Leader Income.

e_hotkeyLeaderSpending 

Leader Spending.

e_hotkeyLeaderUnits 

Leader Units.

e_hotkeyLeaderStructures 

Structures.

e_hotkeyLeaderUnitsLost 

Leader Units Lost.

e_hotkeyLeaderProduction 

Leader Production.

e_hotkeyLeaderUpgrades 

Upgrades.

e_hotkeyLeaderArmy 

Leader Army.

e_hotkeyLeaderAPM 

Leader APM.

e_hotkeyLeaderCPM 

Leader Commands Per Minute.

e_hotkeyObserveAllPlayers 

Observer All Players.

e_hotkeyObserveAutoCamera 

Observe Auto Camera.

e_hotkeyObserveClearSelection 

Observe Clear Selection.

e_hotkeyObserveCommentator 

Observe Commentator.

e_hotkeyObservePlayer0 

Observer Player 00.

e_hotkeyObservePlayer1 

Observer Player 01.

e_hotkeyObservePlayer2 

Observer Player 02.

e_hotkeyObservePlayer3 

Observer Player 03.

e_hotkeyObservePlayer4 

Observer Player 04.

e_hotkeyObservePlayer5 

Observer Player 05.

e_hotkeyObservePlayer6 

Observer Player 06.

e_hotkeyObservePlayer7 

Observer Player 07.

e_hotkeyObservePlayer8 

Observer Player 08.

e_hotkeyObservePlayer9 

Observer Player 09.

e_hotkeyObservePlayer10 

Observer Player 10.

e_hotkeyObservePlayer11 

Observer Player 11.

e_hotkeyObservePlayer12 

Observe Player 12.

e_hotkeyObservePlayer13 

Observe Player 13.

e_hotkeyObservePlayer14 

Observe Player 14.

e_hotkeyObservePlayer15 

Observe Player 15.

e_hotkeyObservePreview 

Observe Preview.

e_hotkeyObserveSelected 

Observe Selected.

e_hotkeyObserveStatusBars 

Observe Status Bars.

e_hotkeyNamePanel 

Panel.

e_hotkeyStatPanelResources 

Resources.

e_hotkeyStatPanelArmySupply 

Army Supply.

e_hotkeyStatPanelUnitsLost 

Units Lost.

e_hotkeyStatPanelAPM 

Actions Per Minute.

e_hotkeyStatPanelCPM 

Commands Per Minute.

e_hotkeyToggleVersusModeSides 

Toggle Versus Mode Sides.

e_hotkeyToggleWorldPanel 

Toggle World Panel.

e_hotkeyConversationSkipOne 

Conversation Skip Line.

e_hotkeyCinematicSkip 

Cinematic Skip.

e_hotkeyAICommunication 

AI Communication.

e_hotkeyAIArmy 

AI Army.

e_hotkeyAIScout 

AI Scout.

e_hotkeyAIDetect 

AI Detect.

e_hotkeyAIExpand 

AI Expand.

e_hotkeyAIBuild 

AI Build.

e_hotkeyAIClearAll 

AI Clear All.

e_hotkeyAIDelete 

AI Delete.

e_hotkeyAIExit 

AI Comm Exit.

e_hotkeyAICancel 

AI Cancel.

e_hotkeyAlertRecall 

Alert Recall.

e_hotkeyArmySelect 

Army Select.

e_hotkeyCameraCenter 

Camera Center.

e_hotkeyCameraFollow 

Camera Follow.

e_hotkeyCameraMoveUp 

Camera Move Up.

e_hotkeyCameraMoveDown 

Camera Move Down.

e_hotkeyCameraMoveLeft 

Camera Move Left.

e_hotkeyCameraMoveRight 

Camera Move Right.

e_hotkeyCameraTurnLeft 

Camera Turn Left.

e_hotkeyCameraTurnRight 

Camera Turn Right.

e_hotkeyCameraZoomFirst 

Camera Zoom First.

e_hotkeyCameraZoomLast 

Camera Zoom Last.

e_hotkeyCameraZoomNext 

Camera Zoom Next.

e_hotkeyCameraZoomPrev 

Camera Zoom Previous.

e_hotkeyCameraPush 

Camera Push.

e_hotkeyControlGroupAppend0 

Control Group Append 0.

e_hotkeyControlGroupAppend1 

Control Group Append 1.

e_hotkeyControlGroupAppend2 

Control Group Append 2.

e_hotkeyControlGroupAppend3 

Control Group Append 3.

e_hotkeyControlGroupAppend4 

Control Group Append 4.

e_hotkeyControlGroupAppend5 

Control Group Append 5.

e_hotkeyControlGroupAppend6 

Control Group Append 6.

e_hotkeyControlGroupAppend7 

Control Group Append 7.

e_hotkeyControlGroupAppend8 

Control Group Append 8.

e_hotkeyControlGroupAppend9 

Control Group Append 9.

e_hotkeyControlGroupAssign0 

Control Group Assign 0.

e_hotkeyControlGroupAssign1 

Control Group Assign 1.

e_hotkeyControlGroupAssign2 

Control Group Assign 2.

e_hotkeyControlGroupAssign3 

Control Group Assign 3.

e_hotkeyControlGroupAssign4 

Control Group Assign 4.

e_hotkeyControlGroupAssign5 

Control Group Assign 5.

e_hotkeyControlGroupAssign6 

Control Group Assign 6.

e_hotkeyControlGroupAssign7 

Control Group Assign 7.

e_hotkeyControlGroupAssign8 

Control Group Assign 8.

e_hotkeyControlGroupAssign9 

Control Group Assign 9.

e_hotkeyControlGroupRecall0 

Control Group Recall 0.

e_hotkeyControlGroupRecall1 

Control Group Recall 1.

e_hotkeyControlGroupRecall2 

Control Group Recall 2.

e_hotkeyControlGroupRecall3 

Control Group Recall 3.

e_hotkeyControlGroupRecall4 

Control Group Recall 4.

e_hotkeyControlGroupRecall5 

Control Group Recall 5.

e_hotkeyControlGroupRecall6 

Control Group Recall 6.

e_hotkeyControlGroupRecall7 

Control Group Recall 7.

e_hotkeyControlGroupRecall8 

Control Group Recall 8.

e_hotkeyControlGroupRecall9 

Control Group Recall 9.

e_hotkeyGameSpeedDec 

Game Speed Decrease.

e_hotkeyGameSpeedInc 

Game Speed Increase.

e_hotkeyGameTooltipsOn 

Game Tooltips On.

e_hotkeyHeroSelect0 

Hero Select 0.

e_hotkeyHeroSelect1 

Hero Select 1.

e_hotkeyHeroSelect2 

Hero Select 2.

e_hotkeyHeroSelect3 

Hero Select 3.

e_hotkeyHeroSelect4 

Hero Select 4.

e_hotkeyHeroSelect5 

Hero Select 5.

e_hotkeyHeroSelect6 

Hero Select 6.

e_hotkeyHeroSelect7 

Hero Select 7.

e_hotkeyIdleWorker 

Idle Worker.

e_hotkeyInventoryButtonAlt0 

Inventory Toggle 0.

e_hotkeyInventoryButtonAlt1 

Inventory Toggle 1.

e_hotkeyInventoryButtonAlt2 

Inventory Toggle 2.

e_hotkeyInventoryButtonAlt3 

Inventory Toggle 3.

e_hotkeyInventoryButtonAlt4 

Inventory Toggle 4.

e_hotkeyInventoryButtonAlt5 

Inventory Toggle 5.

e_hotkeyInventoryButtonAlt6 

Inventory Toggle 6.

e_hotkeyInventoryButtonAlt7 

Inventory Toggle 7.

e_hotkeyInventoryButtonUseSelf0 

Inventory Button Use On Self 0.

e_hotkeyInventoryButtonUseSelf1 

Inventory Button Use On Self 1.

e_hotkeyInventoryButtonUseSelf2 

Inventory Button Use On Self 2.

e_hotkeyInventoryButtonUseSelf3 

Inventory Button Use On Self 3.

e_hotkeyInventoryButtonUseSelf4 

Inventory Button Use On Self 4.

e_hotkeyInventoryButtonUseSelf5 

Inventory Button Use On Self 5.

e_hotkeyInventoryButtonUseSelf6 

Inventory Button Use On Self 6.

e_hotkeyInventoryButtonUseSelf7 

Inventory Button Use On Self 7.

e_hotkeyInventoryButtonUse0 

Inventory Use 0.

e_hotkeyInventoryButtonUse1 

Inventory Use 1.

e_hotkeyInventoryButtonUse2 

Inventory Use 2.

e_hotkeyInventoryButtonUse3 

Inventory Use 3.

e_hotkeyInventoryButtonUse4 

Inventory Use 4.

e_hotkeyInventoryButtonUse5 

Inventory Use 5.

e_hotkeyInventoryButtonUse6 

Inventory Use 6.

e_hotkeyInventoryButtonUse7 

Inventory Use 7.

e_hotkeyMinimapColors 

Minimap Colors.

e_hotkeyMinimapPing 

Minimap Ping.

e_hotkeyMinimapTargetingView 

Minimap Targeting View.

e_hotkeyMinimapNormalView 

Minimap Normal View.

e_hotkeyMinimapTerrain 

Minimap Terrain.

e_hotkeyPauseGame 

Pause Game.

e_hotkeyPing 

Ping.

e_hotkeyQuickPing 

Quick Ping.

e_hotkeyQuickSave 

Quick Save.

e_hotkeyReplayPlayPause 

Replay Play/Pause.

e_hotkeyReplayRestart 

Replay Restart.

e_hotkeyReplaySkipBack 

Replay Skip Back.

e_hotkeyReplaySkipNext 

Replay Skip Forward.

e_hotkeyReplaySpeedDec 

Replay Speed Decrease.

e_hotkeyReplaySpeedInc 

Replay Speed Increase.

e_hotkeyReplayStop 

Replay Stop.

e_hotkeyReplayHide 

Replay Hide.

e_hotkeyScreenshot 

Screenshot.

e_hotkeySelectionCancelDrag 

Selection Cancel Drag.

e_hotkeySelection 

Selection.

e_hotkeySmartCommand 

Smart Command.

e_hotkeyStatusAll 

Status All.

e_hotkeyStatusOwner 

Status Owner.

e_hotkeyStatusAlly 

Status Ally.

e_hotkeyStatusEnemy 

Status Enemy.

e_hotkeySubgroupNext 

Subgroup Next.

e_hotkeySubgroupPrev 

Subgroup Previous.

e_hotkeyTargetCancel 

Target Cancel.

e_hotkeyTargetChoose 

Target Choose.

e_hotkeyTeamResources 

Team Resources.

e_hotkeyTownCamera 

Town Camera.

e_hotkeyVideoRecord 

Video Record.

e_hotkeyWarpIn 

Warp In.

e_hotkeyCommandButtonSelf00 

Command Button Self 00.

e_hotkeyCommandButtonSelf01 

Command Button Self 01.

e_hotkeyCommandButtonSelf02 

Command Button Self 02.

e_hotkeyCommandButtonSelf03 

Command Button Self 03.

e_hotkeyCommandButtonSelf04 

Command Button Self 04.

e_hotkeyCommandButtonSelf05 

Command Button Self 05.

e_hotkeyCommandButtonSelf06 

Command Button Self 06.

e_hotkeyCommandButtonSelf07 

Command Button Self 07.

e_hotkeyCommandButtonSelf08 

Command Button Self 08.

e_hotkeyCommandButtonSelf09 

Command Button Self 09.

e_hotkeyCommandButtonSelf10 

Command Button Self 10.

e_hotkeyCommandButtonSelf11 

Command Button Self 11.

e_hotkeyCommandButtonSelf12 

Command Button Self 12.

e_hotkeyCommandButtonSelf13 

Command Button Self 13.

e_hotkeyCommandButtonSelf14 

Command Button Self 14.

e_hotkeyCommandButton00 

Command Button 00.

e_hotkeyCommandButton01 

Command Button 01.

e_hotkeyCommandButton02 

Command Button 02.

e_hotkeyCommandButton03 

Command Button 03.

e_hotkeyCommandButton04 

Command Button 04.

e_hotkeyCommandButton05 

Command Button 05.

e_hotkeyCommandButton06 

Command Button 06.

e_hotkeyCommandButton07 

Command Button 07.

e_hotkeyCommandButton08 

Command Button 08.

e_hotkeyCommandButton09 

Command Button 09.

e_hotkeyCommandButton10 

Command Button 10.

e_hotkeyCommandButton11 

Command Button 11.

e_hotkeyCommandButton12 

Command Button 12.

e_hotkeyCommandButton13 

Command Button 13.

e_hotkeyCommandButton14 

Command Button 14.

e_hotkeyCameraSave0 

Camera Save 0.

e_hotkeyCameraSave1 

Camera Save 1.

e_hotkeyCameraSave2 

Camera Save 2.

e_hotkeyCameraSave3 

Camera Save 3.

e_hotkeyCameraSave4 

Camera Save 4.

e_hotkeyCameraSave5 

Camera Save 5.

e_hotkeyCameraSave6 

Camera Save 6.

e_hotkeyCameraSave7 

Camera Save 7.

e_hotkeyCameraView0 

Camera View 0.

e_hotkeyCameraView1 

Camera View 1.

e_hotkeyCameraView2 

Camera View 2.

e_hotkeyCameraView3 

Camera View 3.

e_hotkeyCameraView4 

Camera View 4.

e_hotkeyCameraView5 

Camera View 5.

e_hotkeyCameraView6 

Camera View 6.

e_hotkeyCameraView7 

Camera View 7.

e_hotkeyUIEditorToggle 

UI Editor Toggle.

e_hotkeyUIEditorReload 

UI Editor Reload.

e_hotkeyUIEditorSaveSelected 

UI Editor Save Selected.

e_hotkeyUIEditorSaveAll 

UI Editor Save All.

e_hotkeyUIEditorUndo 

UI Editor Undo.

e_hotkeyUIEditorRedo 

UI Editor Redo.

e_hotkeyUIEditorDeselect 

UI Editor Deselect.

e_hotkeyUIEditorShowInfoTooltip 

UI Editor Show Info Tooltip.

e_hotkeyUIEditorToggleVisible 

UI Editor Toggle Visible.

e_hotkeyUIEditorHoverControls 

UI Editor Hover Controls.

e_hotkeyUIEditorLockInfoTooltip 

UI Editor Lock Info Tooltip.

e_hotkeyUIEditorOutlineAnchors 

UI Editor Outline Anchors.

e_hotkeyUIEditorIncreaseGridSpacing 

UI Editor Increase Grid Spacing.

e_hotkeyUIEditorDecreaseGridSpacing 

UI Editor Decrease Grid Spacing.

e_hotkeyUIEditorSize720x406 

UI Editor Size 720x406.

e_hotkeyUIEditorSize800x600 

UI Editor Size 800x600.

e_hotkeyUIEditorSize1024x768 

UI Editor Size 1024x768.

e_hotkeyUIEditorSize1280x1024 

UI Editor Size 1280x1024.

e_hotkeyUIEditorSize1280x960 

UI Editor Size 1280x960.

e_hotkeyUIEditorSize1280x720 

UI Editor Size 1280x720.

e_hotkeyUIEditorSize1680x1050 

UI Editor Size 1680x1050.

e_hotkeyUIEditorSize1400x1050 

UI Editor Size 1400x1050.

e_hotkeyUIEditorSize1920x1200 

UI Editor Size 1920x1200.

e_hotkeyUIEditorSize1920x1080 

UI Editor Size 1920x1080.

e_hotkeyUIEditorSize1600x1200 

UI Editor Size 1600x1200.

e_hotkeyUIEditorSize2048x1536 

UI Editor Size 2048x1536.

e_hotkeyUIEditorSize2560x1600 

UI Editor Size 2560x1600.

e_hotkeyUIEditorSize2560x2048 

UI Editor Size 2560x2048.

e_hotkeyUIEditorSize4096x2560 

UI Editor Size 4096x2560.

e_hotkeyUIEditorSize4096x2304 

UI Editor Size 4096x2304.

e_hotkeyUIEditorSize4096x3072 

UI Editor Size 4096x3072.

◆ EMercenaryPortraitTintColor

Mercenary Portrait Tint Color.

Remarks
Unknown
Enumerator
e_mercenaryPortraitTintColorAvailable 

Available.

e_mercenaryPortraitTintColorPurchased 

Purchased.

e_mercenaryPortraitTintColorInsufficientCredits 

Insufficient Credits.

◆ EOverrideColor

Override Color.

Remarks
Unknown
Enumerator
e_overrideColorSelf 

Self.

e_overrideColorAlly 

Ally.

e_overrideColorHostile 

Hostile.

e_overrideColorNeutral 

Neutral.

◆ EPathLocation

Path Location.

Remarks
Unknown
Enumerator
e_pathLocationWorld 

World.

e_pathLocationMinimap 

Minimap.

◆ EPointType

enum EPointType

Point Type.

Remarks
Unknown
Enumerator
e_pointNormal 

Normal.

e_pointStartLoc 

Start Location.

e_pointBlockPathing 

Block Pathing.

e_pointSoundEmitter 

Sound Emitter.

e_pointThreeD 

Three Dimensional.

e_pointNoFlyZone 

No Fly Zone.

◆ ESelectionColor

Selection Color.

Remarks
Unknown
Enumerator
e_selectionColorSubgroup 

Subgroup.

e_selectionColorSelected 

Selected.

e_selectionColorAlly 

Ally.

e_selectionColorEnemy 

Enemy.

◆ ESoundQualityFlag

Sound Quality Flag.

Remarks
Unknown
Enumerator
e_soundQualityFlagHerds 

Allow Herds.

◆ EStatusDisplay

Status Display.

Remarks
Unknown
Enumerator
e_statusDisplayNone 

None.

e_statusDisplayTargeting 

Targeting.

e_statusDisplaySelected 

Selected.

e_statusDisplayDamaged 

Damaged.

e_statusDisplayAll 

All.

◆ EUnitColorStyle

Unit Color Style.

Remarks
Unknown
Enumerator
e_unitColorStyleNormal 

Normal.

e_unitColorStyleOverrideMinimap 

Override Minimap.

e_unitColorStyleOverrideWorld 

Override World.

Variable Documentation

◆ e_cameraSaveCount

const int32 e_cameraSaveCount = 8

◆ e_cameraShakeRotationCount

const int32 e_cameraShakeRotationCount = 3

◆ e_classIdCGameUICount

const int32 e_classIdCGameUICount = 1

◆ e_gameCategoryUsageCount

const int32 e_gameCategoryUsageCount = 3

◆ e_gameUIStringCount

const int32 e_gameUIStringCount = 143

◆ e_gameVariantOptionCount

const int32 e_gameVariantOptionCount = 5

◆ e_hotkeyCount

const int32 e_hotkeyCount = 263

◆ e_mercenaryPortraitTintColorCount

const int32 e_mercenaryPortraitTintColorCount = 3

◆ e_overrideColorCount

const int32 e_overrideColorCount = 4

◆ e_pathLocationCount

const int32 e_pathLocationCount = 2

◆ e_pointCount

const int32 e_pointCount = 6

◆ e_selectionColorCount

const int32 e_selectionColorCount = 4

◆ e_soundQualityFlagCount

const int32 e_soundQualityFlagCount = 1

◆ e_statusDisplayCount

const int32 e_statusDisplayCount = 5

◆ e_unitColorStyleCount

const int32 e_unitColorStyleCount = 3