AbilityEffectIcon
| name | AbilityEffectIcon |
|---|---|
| area | Common |
| doc | This is for effect icons on unit info panel, sets up correct icon and shows an ability tooltip |
| is_callback | True |
AdcPingIndicator
| name | AdcPingIndicator |
|---|---|
| area | Battle |
| is_callback | True |
AdoptToRootCallback
| name | AdoptToRootCallback | ||
|---|---|---|---|
| area | Common | ||
| doc | Root adopts this component when it's created | ||
| user_properties |
|
||
| is_callback | True |
AdvertCallbacks
| name | AdvertCallbacks |
|---|---|
| area | Frontend |
| doc | Advert Callbacks |
| is_callback | True |
AdviceInterfaceComponentCallback
| name | AdviceInterfaceComponentCallback |
|---|---|
| area | Common |
| doc | Component callback for advisor panel. Handles showing, navigating and dismissing of advice |
| is_callback | True |
AdviceText
| name | AdviceText |
|---|---|
| area | Common |
| doc | Used for text on advisor panel, when mouse over blocks camera controls in campaign so dont scroll while scrolling over ui (maybe it shouldnt scroll while over ui anyway like in battle...) |
| is_callback | True |
AgentActionButtonCallback
| name | AgentActionButtonCallback |
|---|---|
| area | Campaign |
| doc | Callback needed to display custom |
| is_callback | True |
AgentActionMethodItem
| name | AgentActionMethodItem |
|---|---|
| area | Campaign |
| doc | Represents method by which Agent can perform an action. These methods are based on agent attributes, there will be one for each. |
| is_callback | True |
AgentActionTargetItem
| name | AgentActionTargetItem |
|---|---|
| area | Campaign |
| doc | This represents the Each Target for Agent in Stage 1 of Agent Action. This holds information about what actions that Agent can perform on a Target. ======================================================================================= |
| is_callback | True |
AgentActionTargetListItem
| name | AgentActionTargetListItem |
|---|---|
| area | Campaign |
| doc | Within the Method of Action that agent can perform, in some cases we have to show list of units/buildings that will be directly affected by the method. This class is for each of those items in the list. |
| is_callback | True |
AgentInfoPanelCallback
| name | AgentInfoPanelCallback |
|---|---|
| area | Common |
| doc | Information panel shown for agents |
| is_callback | True |
AgentOptions
| name | AgentOptions |
|---|---|
| area | Campaign |
| doc | Krishna : [26:10:2012] : Purpose: Class to deal with the Agent Options. We now have a 2 step process, where we select an action to perform and then choose 1 off 3 ways to perform it. |
| is_callback | True |
AgentOptionsProfileFrame
| name | AgentOptionsProfileFrame |
|---|---|
| area | Campaign |
| doc | Callback for an individual action button Purpose: Handles the static data that we show for Character while performing Agent actions. |
| is_callback | True |
AncillaryBannerItem
| name | AncillaryBannerItem |
|---|---|
| area | Campaign |
| is_callback | True |
AnimatingFillBar
| name | AnimatingFillBar |
|---|---|
| area | Common |
| doc | AnimatingFillBar - bar that has a fill that animates between values by sliding size/colour (think of as a nice progress bar, used to show morale bars, etc so can smoothly transition between values) |
| is_callback | True |
AnimatingUnitFillBar
| name | AnimatingUnitFillBar |
|---|---|
| area | Common |
| doc | AnimatingUnitFillBar - fill bar showing some unit specific information |
| is_callback | True |
AnimationReporter
| name | AnimationReporter |
|---|---|
| area | Common |
| doc | AnimationReporter |
| is_callback | True |
ArenaCapturePointDisplay
| name | ArenaCapturePointDisplay |
|---|---|
| area | Battle |
| doc | This is the panel for arena that shows scores, and capture point progress while a base is being captured |
| is_callback | True |
ArenaDeploymentPanel
| name | ArenaDeploymentPanel |
|---|---|
| area | Battle |
| doc | This is the callback for the new deployment panel in arena that shows players on team and slots where can deploy onto, as can only deploy in specific places in arena |
| is_callback | True |
ArenaDeploymentPlayerEntry
| name | ArenaDeploymentPlayerEntry |
|---|---|
| area | Battle |
| is_callback | True |
ArenaDeploymentSlot
| name | ArenaDeploymentSlot |
|---|---|
| area | Battle |
| is_callback | True |
ArmyBox
| name | ArmyBox |
|---|---|
| area | Frontend |
| doc | Move this somewhere else when necessary |
| is_callback | True |
AssasinationCallback
| name | AssasinationCallback |
|---|---|
| area | Common |
| is_callback | True |
AssasinationTargetCallback
| name | AssasinationTargetCallback |
|---|---|
| area | Common |
| is_callback | True |
AthelTamarhaDungeonCallback
| name | AthelTamarhaDungeonCallback |
|---|---|
| area | Common |
| doc | Main panel callback for the Batcave feature. Will deal with interaction between the different parts of the dungeon |
| is_callback | True |
AthelTamarhaPrisonCallback
| name | AthelTamarhaPrisonCallback |
|---|---|
| area | Common |
| doc | Main panel callback for the Batcave feature. Will deal with interaction between the different parts of the dungeon |
| is_callback | True |
AthelTamarhaRoomCallback
| name | AthelTamarhaRoomCallback |
|---|---|
| area | Common |
| doc | Main panel callback for the Batcave feature. Will deal with interaction between the different parts of the dungeon |
| is_callback | True |
AttributeIconCallback
| name | AttributeIconCallback |
|---|---|
| area | Campaign |
| doc | Callback for attrition icon that shows tooltip when moused over |
| is_callback | True |
AugmentBreakdownCallback
| name | AugmentBreakdownCallback |
|---|---|
| area | Common |
| doc | callback for placing items in a list in a hex grid pattern |
| is_callback | True |
AugmentBreakdownToggle
| name | AugmentBreakdownToggle |
|---|---|
| area | Common |
| is_callback | True |
AugmentHexCallback
| name | AugmentHexCallback |
|---|---|
| area | Common |
| doc | callback for placing items in a list in a hex grid pattern |
| is_callback | True |
AugmentUnitCard
| name | AugmentUnitCard |
|---|---|
| area | Common |
| doc | callback for setting up the unit cards in the augment panel, handles states based on augment selection |
| is_callback | True |
AugmentUnitMenuCallback
| name | AugmentUnitMenuCallback |
|---|---|
| area | Common |
| doc | callback for the Throt vortex UI |
| is_callback | True |
AugmentsCallback
| name | AugmentsCallback | |||
|---|---|---|---|---|
| area | Common | |||
| doc | callback for placing items in a list in a hex grid pattern | |||
| functions |
|
|||
| is_callback | True |
BaseCampaignCustomTooltip
| name | BaseCampaignCustomTooltip |
|---|---|
| area | Campaign |
| doc | This will act as base class to all expanding custom tooltip that we will need in campaing. This handles the common code of making sure toolti is in right place and updating animation based on the data in tooltip. |
| is_callback | True |
BaseProvinceDetailTooltips
| name | BaseProvinceDetailTooltips |
|---|---|
| area | Campaign |
| is_callback | True |
BasicSlider
| name | BasicSlider | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||||
| doc | Parent class for slider that vslider and hslider inherit from. Provides mechanism for scrolling through a list | ||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||
| is_callback | True |
BattleAbilityHolder
| name | BattleAbilityHolder |
|---|---|
| area | Common |
| doc | Displays supplied abilities in slots (used for spells for example) |
| is_callback | True |
BattleAmmoBar
| name | BattleAmmoBar |
|---|---|
| area | Common |
| doc | BattleAmmoBar - shows selected units ammo as an animating bar |
| is_callback | True |
BattleArenaSpecialAbilityPanel
| name | BattleArenaSpecialAbilityPanel |
|---|---|
| area | Common |
| doc | Special ability panel for arena, positions buttons differently |
| is_callback | True |
BattleArmyAbilityHolder
| name | BattleArmyAbilityHolder |
|---|---|
| area | Common |
| doc | Displays abilities for local army |
| is_callback | True |
BattleAutotriggerIcon
| name | BattleAutotriggerIcon |
|---|---|
| area | Common |
| is_callback | True |
BattleBombardmentPanel
| name | BattleBombardmentPanel |
|---|---|
| area | Common |
| doc | BattleBombardmentPanel - panel providing off-field artillery support options such as naval support |
| is_callback | True |
BattleBuildingTooltip
| name | BattleBuildingTooltip |
|---|---|
| area | Battle |
| doc | BattleBuildingTooltip |
| is_callback | True |
BattleButtonBoard
| name | BattleButtonBoard |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonCinematicMode
| name | BattleButtonCinematicMode |
|---|---|
| area | Battle |
| doc | A button that enters cinematic view, and flashes when and important cinematic event is currently occuring |
| is_callback | True |
BattleButtonCycleArmy
| name | BattleButtonCycleArmy |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonCycleUnit
| name | BattleButtonCycleUnit |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonFormationGroup
| name | BattleButtonFormationGroup |
|---|---|
| area | Common |
| doc | Formation group button - create locked formation group |
| is_callback | True |
BattleButtonGroupToggle
| name | BattleButtonGroupToggle |
|---|---|
| area | Common |
| doc | BattleButtonGroupToggle - simple group toggle button for warhammer, like was in pre-rome2 stacks |
| is_callback | True |
BattleButtonGuard
| name | BattleButtonGuard |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonHalt
| name | BattleButtonHalt |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonHighlightAll
| name | BattleButtonHighlightAll |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonMelee
| name | BattleButtonMelee |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonRun
| name | BattleButtonRun |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonSelectionGroup
| name | BattleButtonSelectionGroup |
|---|---|
| area | Common |
| doc | Selection group button - creates selection group (cards just grouped in card manager to make selection easier, no behaviour changes) |
| is_callback | True |
BattleButtonShareUnit
| name | BattleButtonShareUnit |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonTacticalToggle
| name | BattleButtonTacticalToggle |
|---|---|
| area | Common |
| doc | Forward declaration. |
| is_callback | True |
BattleButtonToggleUI
| name | BattleButtonToggleUI |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonUngroup
| name | BattleButtonUngroup |
|---|---|
| area | Common |
| is_callback | True |
BattleButtonWithdraw
| name | BattleButtonWithdraw |
|---|---|
| area | Common |
| is_callback | True |
BattleCapturePointIcon
| name | BattleCapturePointIcon |
|---|---|
| area | Battle |
| is_callback | True |
BattleCardPanel
| name | BattleCardPanel |
|---|---|
| area | Battle |
| is_callback | True |
BattleDeployableTooltip
| name | BattleDeployableTooltip |
|---|---|
| area | Battle |
| doc | BattleDeployableTooltip |
| is_callback | True |
BattleDeploymentButton
| name | BattleDeploymentButton |
|---|---|
| area | Battle |
| doc | This is the callback for the deployment button in battle, just passes state onto sub component basically as it has a 3 tiered setup |
| is_callback | True |
BattleDeploymentEnd
| name | BattleDeploymentEnd |
|---|---|
| area | Battle |
| doc | Parent deployment // |
| is_callback | True |
BattleDeploymentEndMP
| name | BattleDeploymentEndMP |
|---|---|
| area | Battle |
| doc | Multiplayer deployment // |
| is_callback | True |
BattleFatigueIcon
| name | BattleFatigueIcon |
|---|---|
| area | Common |
| doc | BattleFatigueIcon - shows selected units fatigue as a coloured icon |
| is_callback | True |
BattleFirstPersonToggle
| name | BattleFirstPersonToggle |
|---|---|
| area | Battle |
| doc | First person toggle button |
| is_callback | True |
BattleFirstPersonUI
| name | BattleFirstPersonUI |
|---|---|
| area | Battle |
| doc | UI shown when in first person mode (cinematic or interactive first person mode) |
| is_callback | True |
BattleFormationSwitchButton
| name | BattleFormationSwitchButton |
|---|---|
| area | Common |
| doc | BattleFormationSwitchButton - actual formation buttons that change formation |
| is_callback | True |
BattleFormationToggle
| name | BattleFormationToggle |
|---|---|
| area | Common |
| doc | BattleFormationToggle - used to toggle formation stack. Derived class as parent has different callback to buttonstack... |
| is_callback | True |
BattleGenericTooltip
| name | BattleGenericTooltip |
|---|---|
| area | Battle |
| doc | BattleGenericTooltip - Special tooltip for general strings (used for guerilla deployment) |
| is_callback | True |
BattleGroupFormationsStack
| name | BattleGroupFormationsStack |
|---|---|
| area | Common |
| doc | BattleGroupFormationsStack - handles stack of formation buttons, issuing of formation orders and which formations currently shown |
| is_callback | True |
BattleHealthBar
| name | BattleHealthBar |
|---|---|
| area | Common |
| doc | BattleHealthBar - shows selected units health as an animating bar |
| is_callback | True |
BattleHealthReplenishCapIcon
| name | BattleHealthReplenishCapIcon |
|---|---|
| area | Common |
| doc | BattleHealthReplenishCapIcon - shows if unit can currently be healed via spell, and tooltip shows how much can be replenished |
| is_callback | True |
BattleHudBalanceOfMagic
| name | BattleHudBalanceOfMagic |
|---|---|
| area | Common |
| doc | BattleHudBalanceOfMagic - shows magic available to each alliance |
| is_callback | True |
BattleHudBalanceOfPower
| name | BattleHudBalanceOfPower |
|---|---|
| area | Common |
| doc | BattleHudBalanceOfPower - shows which allegiance is winning battles as a bar |
| is_callback | True |
BattleIntersectionTestCallback
| name | BattleIntersectionTestCallback |
|---|---|
| area | Battle |
| doc | Checks if mouse over and if so using the context it has been given (unit/building) will add a fake intersection to that 3d object so get cursor/commands for it as if mousing over the 3d object on the map |
| is_callback | True |
BattleInvalidAbilityTargetLabel
| name | BattleInvalidAbilityTargetLabel |
|---|---|
| area | Common |
| is_callback | True |
BattleLandUnitTooltip
| name | BattleLandUnitTooltip |
|---|---|
| area | Battle |
| doc | BattleLandUnitTooltip - tooltip for land units |
| is_callback | True |
BattleListGameInfo
| name | BattleListGameInfo |
|---|---|
| area | Frontend |
| doc | BattleListGameInfo Callback class for each individual battle games list entry |
| is_callback | True |
BattleMinimap
| name | BattleMinimap |
|---|---|
| area | Battle |
| doc | BattleMinimap - radar minimap that is shown on hud |
| is_callback | True |
BattleMinimisedUnitTooltip
| name | BattleMinimisedUnitTooltip |
|---|---|
| area | Battle |
| doc | BattleMinimisedUnitTooltip - Tooltip used for enemy in harder difficulties |
| is_callback | True |
BattleMoraleBar
| name | BattleMoraleBar |
|---|---|
| area | Common |
| doc | BattleMoraleBar - shows selected units morale as an animating bar |
| is_callback | True |
BattleMoraleIcon
| name | BattleMoraleIcon |
|---|---|
| area | Common |
| doc | BattleMoraleIcon - shows selected units morale as a coloured icon |
| is_callback | True |
BattleMovieButton
| name | BattleMovieButton |
|---|---|
| area | Battle |
| is_callback | True |
BattleMoviePanel
| name | BattleMoviePanel |
|---|---|
| area | Battle |
| doc | Used for showing movies on panel in battle (like tut vids for e3) |
| is_callback | True |
BattleRadar
| name | BattleRadar |
|---|---|
| area | Battle |
| doc | BattleRadar - base class for a battle radar |
| is_callback | True |
BattleRadarBuilding
| name | BattleRadarBuilding |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarCapturePoint
| name | BattleRadarCapturePoint |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarCinematicEvent
| name | BattleRadarCinematicEvent |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarDeployable
| name | BattleRadarDeployable |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarEventIcon
| name | BattleRadarEventIcon |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarIcon
| name | BattleRadarIcon |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarReinforcement
| name | BattleRadarReinforcement |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarSpawnZone
| name | BattleRadarSpawnZone |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarToggleableSlot
| name | BattleRadarToggleableSlot |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarUnit
| name | BattleRadarUnit |
|---|---|
| area | Battle |
| is_callback | True |
BattleRadarVehicle
| name | BattleRadarVehicle |
|---|---|
| area | Battle |
| is_callback | True |
BattleRealmOfSoulsBar
| name | BattleRealmOfSoulsBar |
|---|---|
| area | Common |
| doc | BattleRealmOfSoulsBar - Bar for RealmOfSouls |
| is_callback | True |
BattleRealmOfSoulsIcon
| name | BattleRealmOfSoulsIcon |
|---|---|
| area | Common |
| is_callback | True |
BattleReinforcementCallback
| name | BattleReinforcementCallback |
|---|---|
| area | Battle |
| doc | This callback handles setting the position of the reinforcement icons and allows the player to set a new position for reinforcements |
| is_callback | True |
BattleResultsPopup
| name | BattleResultsPopup |
|---|---|
| area | Battle |
| is_callback | True |
BattleRootComponentCallback
| name | BattleRootComponentCallback |
|---|---|
| area | Battle |
| is_callback | True |
BattleScreenshotOverlay
| name | BattleScreenshotOverlay |
|---|---|
| area | Battle |
| doc | Used to create a sepia overlay of first frame in historical battles |
| is_callback | True |
BattleShipHealthBar
| name | BattleShipHealthBar |
|---|---|
| area | Common |
| doc | BattleShipHealthBar - shows selected units ship health |
| is_callback | True |
BattleSpecialAbilityButton
| name | BattleSpecialAbilityButton |
|---|---|
| area | Common |
| doc | Shows status of ability, and upon pressing issues current assigned ability |
| is_callback | True |
BattleSpecialAbilityButtonStack
| name | BattleSpecialAbilityButtonStack |
|---|---|
| area | Common |
| doc | Handles stacks of BattleSpecialAbilityButton for things such as shot types. Handles showing of current active ability and showing of buttons when requested (on selecting bottom button currently) |
| is_callback | True |
BattleSpecialAbilityPanel
| name | BattleSpecialAbilityPanel |
|---|---|
| area | Common |
| doc | Special ability panel for HUD; shows ability buttons for anything selected (units, ships, buildings, etc) |
| is_callback | True |
BattleSpecialAbilityRadial
| name | BattleSpecialAbilityRadial |
|---|---|
| area | Common |
| doc | Special ability radial |
| is_callback | True |
BattleSpellStateDial
| name | BattleSpellStateDial |
|---|---|
| area | Battle |
| is_callback | True |
BattleStormOfMagicSpinningDial
| name | BattleStormOfMagicSpinningDial |
|---|---|
| area | Common |
| doc | Bespoke callback to handle spinning dial for storm of magic ascendancy change transitions |
| is_callback | True |
BattleTacticalMap
| name | BattleTacticalMap |
|---|---|
| area | Battle |
| doc | BattleTacticalMap - fullscreen radar interface |
| is_callback | True |
BattleTerrainTooltip
| name | BattleTerrainTooltip |
|---|---|
| area | Battle |
| doc | BattleTerrainTooltip - Used to show terrain over |
| is_callback | True |
BattleThreatIcon
| name | BattleThreatIcon |
|---|---|
| area | Battle |
| doc | Shows threat of supplied unit from context system with first selected unit. Code used to be on tooltip but moved here to make work with context system so still works when unit tooltip created through UI not battle tooltip system |
| is_callback | True |
BattleTooltip
| name | BattleTooltip |
|---|---|
| area | Battle |
| doc | Base class for battle tooltips (inherited by a naval and a unit battle tooltip at moment, not buildings) Shouldnt instantiate this class, blank functions are pure virtual in essence but cant be made this way due to way component callback system works, so we make them blank and expect derived classes to implement them |
| is_callback | True |
BattleTrackingCameraToggle
| name | BattleTrackingCameraToggle |
|---|---|
| area | Battle |
| doc | Tracking camera toggle button |
| is_callback | True |
BattleUnitGroupFrame
| name | BattleUnitGroupFrame |
|---|---|
| area | Common |
| doc | Frame |
| is_callback | True |
BattleVehicleHealthBar
| name | BattleVehicleHealthBar |
|---|---|
| area | Common |
| doc | BattleVehicleHealthBar - shows selected unit's vehicle health as an animating bar (if in a vehicle) |
| is_callback | True |
BattleVehicleIcon
| name | BattleVehicleIcon |
|---|---|
| area | Battle |
| is_callback | True |
BattleVehicleTooltip
| name | BattleVehicleTooltip |
|---|---|
| area | Battle |
| doc | BattleVehicleTooltip |
| is_callback | True |
BattleWavesCallback
| name | BattleWavesCallback |
|---|---|
| area | Battle |
| is_callback | True |
BeastmenGlobalUpgradeItem
| name | BeastmenGlobalUpgradeItem |
|---|---|
| area | Common |
| doc | globla upgrade item in the beastmen panel |
| is_callback | True |
BeastmenLordHeroItem
| name | BeastmenLordHeroItem |
|---|---|
| area | Common |
| doc | legendary lord unit card in beastmen panel |
| is_callback | True |
BeastmenLordsAvailableIndicator
| name | BeastmenLordsAvailableIndicator |
|---|---|
| area | Common |
| doc | Unfortunately with lords the model does not tell me if rituals are available or not the only thing stopping you performing is the UI, so to count num available is more complicated than expression counting all available rituals in a category |
| is_callback | True |
BeastmenUnitCapItem
| name | BeastmenUnitCapItem |
|---|---|
| area | Common |
| doc | unit cap unit card in beastmen panel |
| is_callback | True |
BeastmenUpgradeListCallback
| name | BeastmenUpgradeListCallback |
|---|---|
| area | Common |
| doc | callback for lists in beastmen panel that have bespoke ordering |
| is_callback | True |
BloodgroundsCallback
| name | BloodgroundsCallback |
|---|---|
| area | Common |
| doc | main bloodgrounds component, basically keeps a copy of the script's model and script will call into exposed methods when its model changes to keep updated |
| is_callback | True |
BloodgroundsCityInfoBarCallback
| name | BloodgroundsCityInfoBarCallback |
|---|---|
| area | Common |
| doc | bloodgrounds city info bar to display devastation / ritual details |
| is_callback | True |
BloodlineRitualCallback
| name | BloodlineRitualCallback |
|---|---|
| area | Common |
| is_callback | True |
BloodlinesPanelCallback
| name | BloodlinesPanelCallback |
|---|---|
| area | Common |
| is_callback | True |
BodygaurdListItem
| name | BodygaurdListItem |
|---|---|
| area | Campaign |
| doc | Callback for bodyguard entry when hiring new general |
| is_callback | True |
BretonniaVowsCallback
| name | BretonniaVowsCallback |
|---|---|
| area | Common |
| is_callback | True |
Browser
| name | Browser |
|---|---|
| area | Common |
| doc | BEGIN_COMPONENT_CALLBACK_CLASS(Browser) |
| is_callback | True |
BrowserPageView
| name | BrowserPageView |
|---|---|
| area | Common |
| doc | BrowserPageView |
| is_callback | True |
BuildingBrowserPanel
| name | BuildingBrowserPanel |
|---|---|
| area | Campaign |
| is_callback | True |
BuildingEspionageIcon
| name | BuildingEspionageIcon |
|---|---|
| area | Campaign |
| is_callback | True |
BuildingInfoBuildingEntry
| name | BuildingInfoBuildingEntry |
|---|---|
| area | Common |
| is_callback | True |
BuildingInfoBuildingRequirements
| name | BuildingInfoBuildingRequirements |
|---|---|
| area | Common |
| is_callback | True |
BuildingInfoPanelMouseOver
| name | BuildingInfoPanelMouseOver |
|---|---|
| area | Common |
| doc | Shows building info tooltip with the building details provided |
| is_callback | True |
BuildingInfoTechEntry
| name | BuildingInfoTechEntry |
|---|---|
| area | Common |
| is_callback | True |
BuildingInfoTechEntryEffect
| name | BuildingInfoTechEntryEffect |
|---|---|
| area | Common |
| is_callback | True |
BuildingInfoUnitEntry
| name | BuildingInfoUnitEntry |
|---|---|
| area | Common |
| is_callback | True |
BuildingPopupPosition
| name | BuildingPopupPosition |
|---|---|
| area | Campaign |
| doc | Callback to position the building popup. On the left, it makes sure it doesn't overlap the info popup panel. On the right, makes sure it doesn't go out of screen |
| is_callback | True |
BuildingRequiredCallbackInterface
| name | BuildingRequiredCallbackInterface |
|---|---|
| area | Common |
| doc | Callback for icon that when clicked will show building storing in browser, and will set a tooltip with building name on |
| is_callback | True |
Button
| name | Button |
|---|---|
| area | Common |
| doc | Button : |
| is_callback | True |
ButtonAnimTrigger
| name | ButtonAnimTrigger | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | Simple button that triggers specified animation on specified component via target_id and target_anim user properties | ||||||
| user_properties |
|
||||||
| is_callback | True |
ButtonGroup
| name | ButtonGroup | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | ButtonGroup listens to it's buttons and reports to whoever is interested | ||||||
| user_properties |
|
||||||
| functions |
|
||||||
| is_callback | True |
ButtonGroupButton
| name | ButtonGroupButton | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||
| doc | ButtonGroupButton | ||||||||||||||||
| user_properties |
|
||||||||||||||||
| functions |
|
||||||||||||||||
| is_callback | True |
ButtonGroupPanelSelector
| name | ButtonGroupPanelSelector |
|---|---|
| area | Common |
| doc | Same as buttongroup BUT each button has a 'panel' user property specifying a panel to show. We basically show the panel associated with the current selected button (so essentially a simpler version of TabGroup where panels dont have to be children of tabs) Can also add events to buttons for selecting those buttons when that event is received! So for example when a character is selected select the character list button |
| is_callback | True |
ButtonToggleTweaker
| name | ButtonToggleTweaker | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | Toggles tweaker specified by 'tweaker' user property and keeps state set based on if tweaker is true/false too (makes it simpler to set up tweaker toggles even though that could be set up with combo of ContextCommandLeftClick and ContextStateSetterConditional and more involved expressions) | ||||||
| user_properties |
|
||||||
| is_callback | True |
CallbackAnimTrigger
| name | CallbackAnimTrigger | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||
| doc | Triggers animation with name of callback based on action. Use for example for panels where want to expand on mouseon and minimise on mouseoff event by having mouseon and mouseoff animations that will be triggered | ||||||||||
| user_properties |
|
||||||||||
| is_callback | True |
CallbackRedirector
| name | CallbackRedirector | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||
| doc | CallbackRedirector - redirects callback calls to a target specified by user property 'parent_id'. See group_frame/BattleUnitGroupFrame for example Any calls you require feel free to add :) | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
CallbackSoundTrigger
| name | CallbackSoundTrigger |
|---|---|
| area | Common |
| doc | Triggers sound based on certain events, like when component is shown/hidden as requested by sound team so they dont have to have animations on components to have a sound when a component appears/disappears |
| is_callback | True |
CamapignMapResizeHandle
| name | CamapignMapResizeHandle |
|---|---|
| area | Common |
| doc | Special case resize handle that deals with scaling minimap. This class is a HACK so that we can control the scale on the map seperately. So all we do is scale everthing else other then the 'Blank' which is maps parent component! |
| is_callback | True |
CampaignAgentActionTooltip
| name | CampaignAgentActionTooltip |
|---|---|
| area | Common |
| doc | Tooltip for agent chances |
| is_callback | True |
CampaignBattlePreview
| name | CampaignBattlePreview |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignClimateIcon
| name | CampaignClimateIcon |
|---|---|
| area | Common |
| doc | Icon that shows climate suitability of a settlement along with effects on tooltip for players faction |
| is_callback | True |
CampaignCorruptionTooltip
| name | CampaignCorruptionTooltip |
|---|---|
| area | Campaign |
| doc | This will create a tooltip from list of factors that we want to show for Public Order Breakdown. |
| is_callback | True |
CampaignCultureTooltip
| name | CampaignCultureTooltip |
|---|---|
| area | Campaign |
| doc | Expanding cutom tooltip to be shown on growth bar in various places where we show growth bar. |
| is_callback | True |
CampaignDefenceItem
| name | CampaignDefenceItem |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignEdictsTooltip
| name | CampaignEdictsTooltip |
|---|---|
| area | Common |
| doc | Tooltip for province edicts. |
| is_callback | True |
CampaignEffectsBundleIcon
| name | CampaignEffectsBundleIcon |
|---|---|
| area | Common |
| doc | We use this class to show effects bundles on various things around the Info Panels. Currently being used in Character Info Panel. Might be used in Province Panel as well. |
| is_callback | True |
CampaignEffectsListPanel
| name | CampaignEffectsListPanel |
|---|---|
| area | Common |
| doc | CampaignEffectsListPanel - info panel that shows campaign effects (used for buildings at moment) (used for buildings, tech, skills, etc. All stuff above) Purpose: this class is usede to setup Infopanel for Campaign effects to be shown on mouse over on various items |
| is_callback | True |
CampaignEffectsListTooltip
| name | CampaignEffectsListTooltip |
|---|---|
| area | Common |
| doc | CampaignEffectsListTooltip - tooltip that shows ca mpaign effects (used for skills, ancillaries, tech...) |
| is_callback | True |
CampaignEndTurnDisplay
| name | CampaignEndTurnDisplay |
|---|---|
| area | Campaign |
| doc | End turn panel for campaign; shows which faction is currently having their turn along with the time they have if applicable |
| is_callback | True |
CampaignEndTurnDisplayOptions
| name | CampaignEndTurnDisplayOptions |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignFactionListCallback
| name | CampaignFactionListCallback |
|---|---|
| area | Campaign |
| doc | Will handle the faction list in campaign that appears as a Tab Panel and in Diplomacy |
| is_callback | True |
CampaignFactorsTooltip
| name | CampaignFactorsTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignFoodBreakdownTooltip
| name | CampaignFoodBreakdownTooltip |
|---|---|
| area | Campaign |
| doc | This handles the food breakdown tooltip. |
| is_callback | True |
CampaignGrowthTooltip
| name | CampaignGrowthTooltip |
|---|---|
| area | Campaign |
| doc | Expanding cutom tooltip to be shown on growth bar in various places where we show growth bar. |
| is_callback | True |
CampaignIncomeLabel
| name | CampaignIncomeLabel |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignMapTooltip
| name | CampaignMapTooltip |
|---|---|
| area | Campaign |
| doc | This is the callback for the tooltips that appear when mousing over campaign map |
| is_callback | True |
CampaignMoveOptions
| name | CampaignMoveOptions |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignOverlayToggle
| name | CampaignOverlayToggle |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignPrePostBattle
| name | CampaignPrePostBattle |
|---|---|
| area | Campaign |
| doc | Creates callback for pre/postbattle and defers all calls there so can have one layout for both pre and postbattle layouts |
| is_callback | True |
CampaignPublicOrderTooltip
| name | CampaignPublicOrderTooltip |
|---|---|
| area | Campaign |
| doc | This will create a tooltip from list of factors that we want to show for Public Order Breakdown. |
| is_callback | True |
CampaignRoot
| name | CampaignRoot |
|---|---|
| area | Campaign |
| doc | exposed script functions |
| is_callback | True |
CampaignSiegeItem
| name | CampaignSiegeItem |
|---|---|
| area | Campaign |
| is_callback | True |
CampaignStanceIcon
| name | CampaignStanceIcon |
|---|---|
| area | Common |
| doc | Shows stance tooltip on mouseover |
| is_callback | True |
CampaignTradeBreakdownIcon
| name | CampaignTradeBreakdownIcon |
|---|---|
| area | Campaign |
| doc | Icon that when moused over will show |
| is_callback | True |
CampaignTradeBreakdownTooltip
| name | CampaignTradeBreakdownTooltip |
|---|---|
| area | Campaign |
| doc | Tooltip that shows trade details (imports/exports) between two factions |
| is_callback | True |
CampaignTradeTooltip
| name | CampaignTradeTooltip |
|---|---|
| area | Campaign |
| doc | Tooltip for showing trade route details in campaign (was created by Krishna, tidied up by Scott) |
| is_callback | True |
CampaignVictoryPanel
| name | CampaignVictoryPanel |
|---|---|
| area | Campaign |
| doc | exposed script functions |
| is_callback | True |
CampaignWealthTooltip
| name | CampaignWealthTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
CardManagerInterface
| name | CardManagerInterface |
|---|---|
| area | Common |
| is_callback | True |
CardSelectionStateInterface
| name | CardSelectionStateInterface |
|---|---|
| area | Common |
| doc | UnitCard |
| is_callback | True |
Carousel
| name | Carousel |
|---|---|
| area | Common |
| doc | Callback for a carousel ui, essentially an infinite scrolling list driven by animation system |
| is_callback | True |
CarouselEntry
| name | CarouselEntry |
|---|---|
| area | Common |
| doc | Child of a carousel, reports clicks to its parent |
| is_callback | True |
CarouselList
| name | CarouselList |
|---|---|
| area | Common |
| doc | List child of a carousel, reports adoptions and divorces to parent |
| is_callback | True |
CcoFloatingTextAgentActionEvent
| name | CcoFloatingTextAgentActionEvent |
|---|---|
| area | Campaign |
| is_callback | True |
CcoFloatingTextBattleEvent
| name | CcoFloatingTextBattleEvent |
|---|---|
| area | Campaign |
| is_callback | True |
CcoFloatingTextEvent
| name | CcoFloatingTextEvent |
|---|---|
| area | Campaign |
| is_callback | True |
CcoFloatingTextStanceEvent
| name | CcoFloatingTextStanceEvent |
|---|---|
| area | Campaign |
| is_callback | True |
CharacterDetailsCardCallback
| name | CharacterDetailsCardCallback |
|---|---|
| area | Campaign |
| doc | Card Callback |
| is_callback | True |
CharacterDetailsCardPanelCallback
| name | CharacterDetailsCardPanelCallback |
|---|---|
| area | Campaign |
| doc | Card Selection Panel Callback |
| is_callback | True |
CharacterDetailsIcon
| name | CharacterDetailsIcon |
|---|---|
| area | Campaign |
| doc | Icon that shows a tooltip with details of character on mouse over. Used initially for showing husband details for diplomatic marriages |
| is_callback | True |
CharacterDetailsPanelCallback
| name | CharacterDetailsPanelCallback |
|---|---|
| area | Campaign |
| doc | class will handle character details, army legacy details and that of any agents within the army as well. |
| is_callback | True |
CharacterDetailsTooltip
| name | CharacterDetailsTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
CharacterEffectsBundleIcon
| name | CharacterEffectsBundleIcon |
|---|---|
| area | Common |
| is_callback | True |
CharacterEquipmentListCallback
| name | CharacterEquipmentListCallback |
|---|---|
| area | Common |
| is_callback | True |
CharacterInformationPanelCallback
| name | CharacterInformationPanelCallback |
|---|---|
| area | Common |
| doc | CharacterInformationPanelCallback - Info panel that shows information for campaign character such as generals and agents Krishna : [22:8:2012] : Marked for Delete This is the new Callback to handle all the Character details, the design is different from pervious since now we have data about character split in different panel. This panel, here holds some basic data and provides access to Skills, Traits, Ancillaries. |
| is_callback | True |
CharacterItemIcon
| name | CharacterItemIcon |
|---|---|
| area | Common |
| doc | Callback to set equipment items |
| is_callback | True |
CharacterMainDetails
| name | CharacterMainDetails |
|---|---|
| area | Campaign |
| doc | Shared callback to initialise a standard panel with the details about a given character |
| is_callback | True |
CharacterPortraitCallback
| name | CharacterPortraitCallback |
|---|---|
| area | Campaign |
| is_callback | True |
CharacterRankCallback
| name | CharacterRankCallback |
|---|---|
| area | Common |
| doc | Callback for a character rank icon which shows rank, progress to next rank, skill breakdown pie chart and as a tooltip with more info |
| is_callback | True |
CharacterSelectionListPanelCallback
| name | CharacterSelectionListPanelCallback |
|---|---|
| area | Campaign |
| doc | this will handle character selection list for recruitting new characters or repalcing a general on chracter details. |
| is_callback | True |
CharacterSkillTooltip
| name | CharacterSkillTooltip |
|---|---|
| area | Common |
| doc | Tooltip for character skill effects |
| is_callback | True |
CharactersClipCallback
| name | CharactersClipCallback |
|---|---|
| area | Campaign |
| is_callback | True |
CharactersDisplayCallback
| name | CharactersDisplayCallback |
|---|---|
| area | Campaign |
| is_callback | True |
ChatInput
| name | ChatInput |
|---|---|
| area | Common |
| doc | Derives from TextInput. Reports key presses so chat can handle shortcuts |
| is_callback | True |
ChatRadial
| name | ChatRadial |
|---|---|
| area | Common |
| is_callback | True |
ChatString
| name | ChatString |
|---|---|
| area | Common |
| doc | Callback for chat messages, to allow to copy and paste on right click. Ideally would get rid of this and just have multi line suport for text inputs and have chat strings as read only chat inputs so can highlight the text want, but this is a week from WH3 devlock but needed for new invites, so going with this for now! (added ui backlog tech task to do that though) |
| is_callback | True |
ChatTabButton
| name | ChatTabButton |
|---|---|
| area | Common |
| doc | Tab button for selecting a chat channel/room to talk to |
| is_callback | True |
Checkbox
| name | Checkbox | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||
| doc | Checkbox | ||||||||||||
| functions |
|
||||||||||||
| is_callback | True |
CheckboxText
| name | CheckboxText |
|---|---|
| area | Common |
| doc | Passes click onto checkbox parent |
| is_callback | True |
ClanContractCallback
| name | ClanContractCallback |
|---|---|
| area | Common |
| doc | Callback for each clan contract ritual to handle the eshin clan contract |
| is_callback | True |
ClanContractNotificationCallback
| name | ClanContractNotificationCallback |
|---|---|
| area | Common |
| doc | Callback for displaying a clan contract notification |
| is_callback | True |
ClanLevelDisplay
| name | ClanLevelDisplay |
|---|---|
| area | Campaign |
| is_callback | True |
ClanLevelTooltip
| name | ClanLevelTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
ClanLevelTooltipDisplay
| name | ClanLevelTooltipDisplay |
|---|---|
| area | Campaign |
| is_callback | True |
ClanPooledResouceMeter
| name | ClanPooledResouceMeter |
|---|---|
| area | Common |
| doc | Callback for displaying the level reached in the clan contract bar |
| is_callback | True |
ClanStatistics
| name | ClanStatistics |
|---|---|
| area | Campaign |
| doc | Clan statistics callback (separated out so that it can be used in isolation for the Campaign Victory screen) |
| is_callback | True |
ColourPicker
| name | ColourPicker | ||
|---|---|---|---|
| area | Campaign | ||
| doc | Colour Picker callback. Can be used to set the colour of any context object. Needs a 'command' user property that executes a command when colour picker colour changes | ||
| functions |
|
||
| is_callback | True |
CombinedContextList
| name | CombinedContextList |
|---|---|
| area | Context |
| is_callback | True |
CommanderButton
| name | CommanderButton |
|---|---|
| area | Campaign |
| is_callback | True |
CompassArrowSpin
| name | CompassArrowSpin |
|---|---|
| area | Campaign |
| doc | Bespoke callback to handle spinning the arrow from the compass panel. |
| is_callback | True |
CompassShortcutHandler
| name | CompassShortcutHandler |
|---|---|
| area | Battle |
| is_callback | True |
ComponentChildVisibilitySwitchCallback
| name | ComponentChildVisibilitySwitchCallback | ||
|---|---|---|---|
| area | Common | ||
| doc | Switches child components based on context | ||
| user_properties |
|
||
| is_callback | True |
ComponentCreator
| name | ComponentCreator | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||||
| doc | Simply creates the layout specified by 'layout' user property when it is created itself, as a child of this component. This allows us to break up larger layouts like campaign hud, so can split up allowing people to work on different bits at same time Can also create a layout by giving ContextObject and function, if these are specified will wait until given context to create that layout (used for example for faction tech trees) | ||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||
| is_callback | True |
ComponentModelController
| name | ComponentModelController | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | ComponentModelControllercan be used to preview 3d models and zoom/spin them around by scrolling and left click dragging. | ||||||
| user_properties |
|
||||||
| is_callback | True |
ComponentParallaxCallback
| name | ComponentParallaxCallback | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | This callback makes the component move at a relative rate to another target component specified via 'target' property. Can be used to create parallax effect, for example when we scroll we want this component to also move but at a slower rate | ||||
| user_properties |
|
||||
| is_callback | True |
ComponentVisibilityChangeReporter
| name | ComponentVisibilityChangeReporter | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | Fires one of two events when the component attached is hidden/shown | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
ContextAdoptOnCondition
| name | ContextAdoptOnCondition | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Adopts to one of two parents depending on if context function returns true. If returns true, will adopt to parent_true, if false will adopt to parent_false | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextAnimPropertySetter
| name | ContextAnimPropertySetter | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||||||
| doc | Sets an animation frame property using 'prop' and 'frame' user properties, so can have dynamic animation values. Add expressions in props x,y,z,w so easy to only override specific values without changing others. This will be deprecated once finally overhaul animation system, where goal is to greatly integrate context system into it as part of it | ||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextAnimationStopper
| name | ContextAnimationStopper |
|---|---|
| area | Context |
| doc | Stops a specified animation on UpdateDisplay when a condition is true. |
| is_callback | True |
ContextAnimationTrigger
| name | ContextAnimationTrigger | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Plays a specified animation on UpdateDisplay when a condition is true. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextButtonGroupButtonSelector
| name | ContextButtonGroupButtonSelector | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||||||||
| doc | Used to select buttons within a ButtonGroup, either by passing a context or by listening to events, also can clear selection when empty | |||||||||||||||
| user_properties |
|
|||||||||||||||
| is_callback | True |
ContextButtonTimer
| name | ContextButtonTimer | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | After a set amount of time, will do an expression | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextCallback
| name | ContextCallback | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Parent class for any callback that displays context and wants ability to either update constantly OR listen for events set via user property | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextCircularFill
| name | ContextCircularFill | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Circular bar that has a rotating fill. Can also specify update_constant to keep display up to date For example can be used to show reload percentage of a unit, or cooldown on an ability. Component should have two children, a clip_left and a clip right that are half width of circle and on their respective sides. These then should both have a child ring_left/right that are full size of circle and centred with the ring image you want to rotate as the fill. | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextClearer
| name | ContextClearer | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Clears the context of the target component on event. | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextColourSetter
| name | ContextColourSetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets colour on component based on context object and context function id set in UiEd. Can specify image index to colour with colour_index1,2,3... user property. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextCommandAnimationEnd
| name | ContextCommandAnimationEnd | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Calls context function when the given animation ends | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextCommandClickInterface
| name | ContextCommandClickInterface | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Used to stop code repitition for all ContextCommand*Click classes below | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextCommandDblLeftClick
| name | ContextCommandDblLeftClick |
|---|---|
| area | Context |
| doc | Calls context function on double left click, use for buttons etc where want clicking of it to give a command |
| is_callback | True |
ContextCommandEndDrag
| name | ContextCommandEndDrag |
|---|---|
| area | Context |
| doc | Calls context function on end drag |
| is_callback | True |
ContextCommandEvent
| name | ContextCommandEvent | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Calls context function on the events specified by event%d | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextCommandGiver
| name | ContextCommandGiver |
|---|---|
| area | Context |
| doc | Based class for callback that just issues a command based on function id on an action specified by derived class. We have as separate classes so one component could give different commands on left and right click for example by specifying multiple callbacks with different contexts. If command requires multiple contexts, use the ContextObjectStore callback in addition, and in the command function for the contextobject class, retrieve it via Component::StoredContext function |
| is_callback | True |
ContextCommandGiverOnContextSet
| name | ContextCommandGiverOnContextSet | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Issues command when context is set | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextCommandGiverOnCreate
| name | ContextCommandGiverOnCreate |
|---|---|
| area | Context |
| doc | Calls context function on creation (obviously doesnt work with contexts, assumes CcoStaticObject and assumes using global functions |
| is_callback | True |
ContextCommandGiverOnDestroyed
| name | ContextCommandGiverOnDestroyed |
|---|---|
| area | Context |
| doc | Calls context function on destruction |
| is_callback | True |
ContextCommandGiverOnShortcut
| name | ContextCommandGiverOnShortcut |
|---|---|
| area | Context |
| doc | Issues command when shortcut is pressed. Can set multiple shortcuts up with multiple expressions. (Allows multiple shortcuts to be specifically mapped to their own expressions) |
| is_callback | True |
ContextCommandGiverOnVisibilityChanged
| name | ContextCommandGiverOnVisibilityChanged | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Issues command when visibility changes | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextCommandInputEvent
| name | ContextCommandInputEvent |
|---|---|
| area | Context |
| doc | Can give commands for any input event such as clicks, click offs, key presses, etc. This should possible replace various ContextCommand givers above? //#UI_DEPRECATED - possible replace other ContextCommandGivers with this more flexbile class |
| is_callback | True |
ContextCommandLeftClick
| name | ContextCommandLeftClick |
|---|---|
| area | Context |
| doc | Calls context function on left click or shortcut, use for buttons etc where want clicking of it to give a command |
| is_callback | True |
ContextCommandLeftClickHold
| name | ContextCommandLeftClickHold | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||
| doc | Calls context function after left mouse has been clicked down for a specified 'hold_duration_ms'. While holding also sends a CcoClickHold context object to specified 'display_component' so can visualise the hold percentage through context system. | ||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||
| is_callback | True |
ContextCommandLeftClickOff
| name | ContextCommandLeftClickOff |
|---|---|
| area | Context |
| doc | Calls context function when a left click is performed not over this component or one of its children |
| is_callback | True |
ContextCommandMouseOff
| name | ContextCommandMouseOff |
|---|---|
| area | Context |
| doc | Calls context function on mouse off |
| is_callback | True |
ContextCommandMouseOn
| name | ContextCommandMouseOn |
|---|---|
| area | Context |
| doc | Calls context function on mouse on |
| is_callback | True |
ContextCommandRightClick
| name | ContextCommandRightClick |
|---|---|
| area | Context |
| doc | Calls context function on right click, use for buttons etc where want clicking of it to give a command |
| is_callback | True |
ContextCommandTextInputChanged
| name | ContextCommandTextInputChanged | ||||
|---|---|---|---|---|---|
| area | Context | ||||
| doc | Listens for TextInput callback on same component changing, and when it does grabs the text and inserts into expression and evaluates to call a command By default issues command when text input loses focus or press enter as this is optimal for most cases, but you can use 'issue_as_type' property if you really want to issue command whenever text changes | ||||
| user_properties |
|
||||
| is_callback | True |
ContextCommandTextInputEnterPressed
| name | ContextCommandTextInputEnterPressed |
|---|---|
| area | Context |
| doc | Listens for TextInput callback on same component having enter pressed and evaluates the expression |
| is_callback | True |
ContextComponentAnimationItem
| name | ContextComponentAnimationItem | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | This callback will notify the AnimatedQueueItem parent that it's animation has finished. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextComponentInitialiser
| name | ContextComponentInitialiser | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||
| doc | Used for passing contexts between components. Based on user property settings, creates a specified layout or initialises a specified component on a specified action (click/mouseon). Buttons derive from this for example, so can be used to create UI flow passing contexts between objects. Can also specify a set of events to listen for with user prop 'events' and then list of user properties where key is the event (id of UI_UPDATE_MSG), and value is the layout/component to pass context to. If value of event user property empty then just refreshes context to children. This way can make callback refresh a panel when character skill updated msg received for example If no user events or action user properties specified and a function id specified, can be used to grab a context from context supplied (for example getting holding army from a building), and pass that context to children. | ||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextComponentInitialiserMouseover
| name | ContextComponentInitialiserMouseover | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||
| doc | Same as ContextComponentInitialiserToggler except keeps the panel visible only while mouse is over the target component or ourself (used for example for building upgrade options in 3k) | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
ContextComponentInitialiserToggler
| name | ContextComponentInitialiserToggler | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||
| doc | Same as ContextComponentInitialiser BUT ALSO adopts the target component we initialise to us and shows when not currently visible, and if already showing we hide it. Used for panels such as formations in 3k where click button on groups to toggle formations panel for that group for example, so panel jumps to that group and shows options for that group. And if already showing for that group another click hides the panel. Also supports mouseon/mouseoff though via user props in ContextComponentInitialiser if want to show a panel on mouseover for example next to component mousing over, since docks so just have to set relevant docking in layout | ||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||
| is_callback | True |
ContextComponentPercentageResize
| name | ContextComponentPercentageResize | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Will Resize clip component | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextComponentQueue
| name | ContextComponentQueue | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Creates a vector of components that are supposed to show one after the other. | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextComponentQueueItem
| name | ContextComponentQueueItem | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||
| doc | Parent class for Queue Items, calls the register child function in the Queue on set context. | ||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||
| is_callback | True |
ContextCustomTooltipStore
| name | ContextCustomTooltipStore |
|---|---|
| area | Context |
| doc | A store callback used to identify which context should be used for the tooltip. It also deals with temporaries by keeping a copy of them internally. |
| is_callback | True |
ContextCyclingButtonGroup
| name | ContextCyclingButtonGroup | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Cycle context in the list when previous/next button is clicked | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextCyclingList
| name | ContextCyclingList | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Gives a CONTEXT_LIST, refreshes self and child at specified interval cycling through all contexts. Set interval with 'interval_ms' user property. Use for example to cycle through list of active effects on a unit | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextDebugBreakpointComponentDeleted
| name | ContextDebugBreakpointComponentDeleted |
|---|---|
| area | Context |
| doc | Used as a layout breakpoint. It will break when the component is destroyed |
| is_callback | True |
ContextDebugBreakpointOnScriptTouch
| name | ContextDebugBreakpointOnScriptTouch |
|---|---|
| area | Context |
| doc | Used as a layout breakpoint. It will break when script calls any function on the component |
| is_callback | True |
ContextDebugBreakpointPropagation
| name | ContextDebugBreakpointPropagation |
|---|---|
| area | Context |
| doc | Used as a layout breakpoint. It will break when a context is set on the component. |
| is_callback | True |
ContextDebugBreakpointStateChanged
| name | ContextDebugBreakpointStateChanged |
|---|---|
| area | Context |
| doc | Used as a layout breakpoint. It will break when the visibility of the component changes |
| is_callback | True |
ContextDebugBreakpointVisibility
| name | ContextDebugBreakpointVisibility |
|---|---|
| area | Context |
| doc | Used as a layout breakpoint. It will break when the visibility of the component changes |
| is_callback | True |
ContextDepthSetter
| name | ContextDepthSetter |
|---|---|
| area | Context |
| doc | Sets depth value based on context. For when want to place UI layered into 3d scene but without positioning in 3d space (for example in frontend scene if want to place some UI to go behind 3d characters in 3d scene) |
| is_callback | True |
ContextDisabledSetter
| name | ContextDisabledSetter |
|---|---|
| area | Context |
| doc | Sets disabled property on component based on context object and context function id set in UiEd |
| is_callback | True |
ContextDraggableItem
| name | ContextDraggableItem | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||
| doc | Can handle internal reordering of context list elements. Attempts to evaluate expression, passing in the component of the draggable item on which the current component is dropped. It is then up to the context to internally reorder and update its list. Used in unit card reordering in custom battle. | ||||||||||
| user_properties |
|
||||||||||
| is_callback | True |
ContextDropdownMenu
| name | ContextDropdownMenu | ||
|---|---|---|---|
| area | Context | ||
| doc | Replacement for DropdownMenu that is driven by contexts rather than custom sets of data. Relies on various contexts being setup in children such as a ContextList to populate list of options. Asserts if any of this data is not setup properly. Also, if you want an action to happen on selection it assumes you will do that by adding a callback to each entry, such as a ContextCommandLeftClick on the ContextDropdownMenuItem entries | ||
| functions |
|
||
| is_callback | True |
ContextDropdownMenuItem
| name | ContextDropdownMenuItem |
|---|---|
| area | Context |
| doc | Child item in a ContextDropdownMenu. Handles storing of context and informing ContextDropdownMenu parent of selections. Any other functionality like issuing commands on selection should be handled by additional callbacks. |
| is_callback | True |
ContextEventAnimationStopper
| name | ContextEventAnimationStopper |
|---|---|
| area | Context |
| is_callback | True |
ContextEventAnimationTrigger
| name | ContextEventAnimationTrigger |
|---|---|
| area | Context |
| doc | Plays a specified animation when a specified event occurs, as dictated by user properties. Key of user property is the event, and the value is the animation to play when this UI_UPDATE_MSG is received If a context is set (by object id), we only play when event concerns our context otherwise will play whenever receive any event of that type |
| is_callback | True |
ContextEventBroadcaster
| name | ContextEventBroadcaster | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||
| doc | On action specified by user property broadcasts the event specified (lclick, rclick, mouseon, mouseoff). Can use to notify other callbacks that listen to UI_UPDATE_MSG events such as ContextAnimationTrigger and ContextComponentInitialiser, so can mouse on this component to animate another unrelated component for example! If specify context object can also send message that is specific to a particular game object too, like for a particular unit for example if you want to highlight a corresponding unit id when mousing over a unit card. | ||||||||||||||||
| user_properties |
|
||||||||||||||||
| is_callback | True |
ContextFillBar
| name | ContextFillBar | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||||||||
| doc | Fill bar that supports animation for the fill, user property vertical can be specified to change from horizontal fill bar to vertical fill bar. Can also specify update_constant to keep display up to date For example can be used to show unit health on a bar. Uses parent for scale, so 100% it will be same size as its parent. | |||||||||||||||
| user_properties |
|
|||||||||||||||
| is_callback | True |
ContextFillBarBidirectional
| name | ContextFillBarBidirectional |
|---|---|
| area | Context |
| doc | Special type of fill bar where fill always starts from centre and fills to left or right based on value provided, which is expected to be in the range -1 to 1 Used for comparison UI functionality for example on the unit info panel in 3k to compare stats, but could also be used to visualise impact on stats that can be both positive and negative like public order for example |
| is_callback | True |
ContextFillBarCircular
| name | ContextFillBarCircular | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||||||||||
| doc | Special type of fill bar where the fill is circular. Expected to be fed in the range of 0 and 1 (though tempted to change this) | ||||||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextImageAnimationTransition
| name | ContextImageAnimationTransition | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | On update display it triggers an animation specified by user property, and then on a specific frame it actually changes the image, so it can look like a transition between the current image and the previous one | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextImageGroupSetter
| name | ContextImageGroupSetter |
|---|---|
| area | Context |
| doc | Sets multiple images on a component using user property image_index1 for example as key (where number is index of image to set), and then something like ui/skins/default/button_active_%S as value where %S is replaced by evaluated context value Can have multiple user properties to set multiple images, so useful to multiple images like on buttons for example where want category themed buttons and different image for each state |
| is_callback | True |
ContextImagePositionPercent
| name | ContextImagePositionPercent | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Similar to ContextPositionPercent. Positions image at percentage distance along component based on context. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextImageSetter
| name | ContextImageSetter | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||
| doc | Sets image on component based on context object and context function id set in UiEd. Can specify image index to replace with image_index user property. | ||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||
| is_callback | True |
ContextInactiveStateSetter
| name | ContextInactiveStateSetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets state to either inactive or active/hover based on bool return value from context. Can specify user property 'invert_state' to flip condition. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextInitLookup
| name | ContextInitLookup | ||||
|---|---|---|---|---|---|
| area | Context | ||||
| doc | Initialises self and children (if 'init_self' property not set) with context object it finds in context cache with key specified by user property (context_key) Useful for debugging as can quickly add some test UI to a specific unit or character for example to follow them around and show information about them Can get context_key value from context viewer (https://caurl/context_viewer) | ||||
| user_properties |
|
||||
| is_callback | True |
ContextInputEventCallback
| name | ContextInputEventCallback | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Adds mouse events for context callbacks. | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextInteractiveSetter
| name | ContextInteractiveSetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets interactivity on component based on context object and context function id set in UiEd | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextLayoutTooltip
| name | ContextLayoutTooltip |
|---|---|
| area | Common |
| doc | Used to be UnitInfoPanelMouseOver and it's now a generic callback, can act as a budget nested tooltip until we get them integrated to wh3 |
| is_callback | True |
ContextLazyFillBar
| name | ContextLazyFillBar |
|---|---|
| area | Context |
| doc | A special type of fill bar used for showing recent changes in existing bars (e.g., currently used for showing recent health damage). Will not animate if switching between different contexts, as it's only intended to show the changes happening to a single context object. |
| is_callback | True |
ContextLineConnectionItem
| name | ContextLineConnectionItem | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Used together with ContextLineConnectionParent. User property child_links should be a context list of CcoPair objects, where one of the values of the pair is the context of the child, and the other is a VECTOR_4 where link positions can be taken from. If the context list of children is a different object type other than CcoPair, it will default to outgoing links being TOP and incoming links being BOTTOM | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextLineConnectionParent
| name | ContextLineConnectionParent | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||
| doc | Used together with ContextLineConnectionItem. This will create links between multiple ContextLineConnectionItem. | ||||||||||
| user_properties |
|
||||||||||
| is_callback | True |
ContextList
| name | ContextList | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||
| doc | Creates a list of child entries based on context data specified (for example a list of units for an army, or a list of effects on a unit, regions in a province, etc) | ||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||
| functions |
|
||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextListEngineItemsPerRowSetter
| name | ContextListEngineItemsPerRowSetter |
|---|---|
| area | Context |
| doc | Sets the items per row on a list engine using the expression given |
| is_callback | True |
ContextListEngineMaxLengthSetter
| name | ContextListEngineMaxLengthSetter |
|---|---|
| area | Context |
| doc | Sets the max length (max height or max width depending on if vertical or horizontal list type) so we can change this based on a condition For example can be used to have different maximums depending on screen resolutions to make better use of space |
| is_callback | True |
ContextListEngineSpacingSetter
| name | ContextListEngineSpacingSetter |
|---|---|
| area | Context |
| doc | Sets the spacing on a list engine using the expression given |
| is_callback | True |
ContextListPropagator
| name | ContextListPropagator |
|---|---|
| area | Context |
| doc | Propagates the Nth cco of a context list to the Nth child of the component. |
| is_callback | True |
ContextListSortButton
| name | ContextListSortButton | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Button that sorts a ContextList with function specified by 'sort_func'. Toggles sorting between ascending/descending based on button state when click, so if want to change default sort change default state! | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextListSortOnEvent
| name | ContextListSortOnEvent | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sorts when the given events are called | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextListSorter
| name | ContextListSorter | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||
| doc | Parent class for sorting context lists externally | ||||||||||||||||||
| user_properties |
|
||||||||||||||||||
| is_callback | True |
ContextMaterialParameterSetter
| name | ContextMaterialParameterSetter | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Sets specified material parameter var based on value from context. Can also specify update_constant to keep display up to date Specify 'parameter_id' to specify which material parameter to set, along with 'parameter_index' for which value to update (x,y,z,w=0,1,2,3). Also can specify 'state' user property to make it only change material parameter on a specific state, otherwise defaults to setting for all states | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextMaterialTextureSetter
| name | ContextMaterialTextureSetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets specified material texture var based on value from context. Specify 'texture_id' to specify which material texture to set Also can specify 'state' user property to make it only change material parameter on a specific state, otherwise defaults to setting for all states | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextMenu
| name | ContextMenu | ||||
|---|---|---|---|---|---|
| area | Context | ||||
| doc | Callback for a context menu, a menu that appears at mouse cursor with list of options and when click or pick button menu disappears again | ||||
| user_properties |
|
||||
| is_callback | True |
ContextMouseFollowingComponent
| name | ContextMouseFollowingComponent |
|---|---|
| area | Context |
| doc | Makes a component follow mouse. Optionally bounded by a parent, and to circular shape |
| is_callback | True |
ContextMouseTrackingComponent
| name | ContextMouseTrackingComponent | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | This makes, for example, glow component follow the mouse | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextNavigationComponent
| name | ContextNavigationComponent |
|---|---|
| area | Context |
| is_callback | True |
ContextNumberFormatter
| name | ContextNumberFormatter | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||
| doc | Text label used to show numbers which are then formatted when large (so 1000 becomes 1k for example) | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
ContextNumbersAsImages
| name | ContextNumbersAsImages | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Reads a string of numbers and displays them as images from a specified folder | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextObjectCacheRemover
| name | ContextObjectCacheRemover |
|---|---|
| area | Context |
| doc | Removes the context object from the cache when the component is trashed or when the object gets replaced. This is used if we need to store allocated temporary objects in a context and we need to free them when the component gets destroyed or the context gets replaced. Please note this will cause problems if another component is using the context as well. (children should be fine) // #UI_DEPRECATED should remove this class and use proper types for contexts instead |
| is_callback | True |
ContextObjectStore
| name | ContextObjectStore |
|---|---|
| area | Context |
| doc | Stores context it is given, and allows it to be retrieved via GetContextObject. Useful for callbacks that need to use multiple contexts. For example ContextCommandLeftClick might assign an ancillary to a character, for that the command needs two contexts. This way the the callback could call CcoCampaignCharacter::AssignAncillary, and in that command it can grab the ContextObjectStore for the the CcoAncillary to get the item to be assigned. |
| is_callback | True |
ContextOpacitySetter
| name | ContextOpacitySetter | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Sets opacity on component based on context object and context function id set in UiEd. | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextPieChart
| name | ContextPieChart |
|---|---|
| area | Context |
| doc | creates a context pie chart |
| is_callback | True |
ContextPinChild
| name | ContextPinChild |
|---|---|
| area | Context |
| is_callback | True |
ContextPinChildBase
| name | ContextPinChildBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| doc | ContextPinChild and ContextPinParent work together. The ContextPinChild passes its context to the ContextPinParent on mouseon, and clears on mouseoff. On left click it also passes context to ContextPinParent but with a pin flag. The ContextPinParent will set the context and visibility of itself and its children based on the contexts provided. If a mouseoff is received, it will fallback to any pinned context it received on a click. Used for example on tech screen in 3k, and could be used for unit info comparison systems. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| functions |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextPinChildOnEndDrag
| name | ContextPinChildOnEndDrag |
|---|---|
| area | Context |
| is_callback | True |
ContextPinParent
| name | ContextPinParent | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||||||||
| doc | ContextPinChild and ContextPinParent work together. The ContextPinChild passes its context to the ContextPinParent on mouseon, and clears on mouseoff. On left click it also passes context to ContextPinParent but with a pin flag. The ContextPinParent will set the context and visibility of itself and its children based on the contexts provided. If a mouseoff is received, it will fallback to any pinned context it received on a click. Used for example on tech screen in 3k, and could be used for unit info comparison systems. | |||||||||||||||
| user_properties |
|
|||||||||||||||
| functions |
|
|||||||||||||||
| is_callback | True |
ContextPipGenerator
| name | ContextPipGenerator | ||||
|---|---|---|---|---|---|
| area | Context | ||||
| doc | Creates pip image instances at intervals based on the max value and interval values. Intended for use underneath a ContextFillBar for pipped health bars. | ||||
| user_properties |
|
||||
| is_callback | True |
ContextPositionPercent
| name | ContextPositionPercent | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Positions component at percentage distance along parent based on context. So if 0.5 it will position at half way point along parent (vertically or horizontally based on if 'vertical' property specified). Could be used for indicating stat values for example, or loading percent, or max health replenishment allowed. Supports component being docked or not, and also supports a single frame animation called 'move' that uses absolute movement for smooth movement to position | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextPriorityLockOnCondition
| name | ContextPriorityLockOnCondition |
|---|---|
| area | Context |
| doc | if context expression is true, will lock priority to priority of component, otherwise will unlock priority. |
| is_callback | True |
ContextPropagationBlocker
| name | ContextPropagationBlocker |
|---|---|
| area | Context |
| doc | Put on component with an explicit type to block propagation of that type past component |
| is_callback | True |
ContextPropagator
| name | ContextPropagator |
|---|---|
| area | Context |
| doc | Propagates the stored context on specific events to the components children. |
| is_callback | True |
ContextPropertySetter
| name | ContextPropertySetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets user property on component based on context object and context function id set in UiEd, with key specified by context_prop user property | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextRadarIcon
| name | ContextRadarIcon | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Positions component at correct position on map parent based on radar position provided by context system, which it extents to be a percentage position on 3d map so can transform to 2d position in radar (for example CcoCampaignCharacter::RadarPosition) | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextRadialListEngineRadiusSetter
| name | ContextRadialListEngineRadiusSetter |
|---|---|
| area | Context |
| doc | Sets the radius of a radial list engine using the expression given |
| is_callback | True |
ContextRadialListEngineStartingAngleSetter
| name | ContextRadialListEngineStartingAngleSetter |
|---|---|
| area | Context |
| doc | Sets the starting of a radial list engine using the expression given, in degrees |
| is_callback | True |
ContextRadialNavigationComponent
| name | ContextRadialNavigationComponent |
|---|---|
| area | Context |
| is_callback | True |
ContextRelativePositioner
| name | ContextRelativePositioner | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Moves the component to the VEC4 position on the screen relative to the parent | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextRevealingTextLabel
| name | ContextRevealingTextLabel | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Does the same thing as ContextTextLabel but can be configured to reveal the text character by character over time. Use "char_delay_ms" property to configure the delay between each displayed character. Use "start_delay_ms" user property to configure when revealing starts. @documentation: ContextRevealingTextLabel(CF) is a type of ContextTextLabel(CF) that is used to reveal a text over time. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextSelectableGroupItem
| name | ContextSelectableGroupItem | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Same as ContextSelectableItem but is grouped by a parent, this defaults to the parent but can be specified too | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextSelectableItem
| name | ContextSelectableItem | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||||||||
| doc | ContextSelectableItem will register itself with a ContextSelectionParent. All selection logic of this class will be handled by the parent. These items don't need to be direct children of this or belong to the same parent. ContextSelectableItems ALWAYS need a ContextSelectionParent. | ||||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||||
| functions |
|
||||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextSelectionGroupParent
| name | ContextSelectionGroupParent | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||
| doc | Version of ContextSelectionParent that groups up selectable items into parent groups | ||||||||||||||||||
| functions |
|
||||||||||||||||||
| is_callback | True |
ContextSelectionParent
| name | ContextSelectionParent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| doc | Manages the selection of multiple ContextSelectableItems. All selectable items should be registered with this manager. All selection logic should be handled by the parent. If a target_component has been specified all selected context will be passed to that component every time the selection changes. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| functions |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
ContextSelectionPropagator
| name | ContextSelectionPropagator | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||
| doc | Links to a context selection parent and propagates the current selection/mouse over when it changes. This is a context selection variation of context pin parent/child | ||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||
| is_callback | True |
ContextShaderVarSetter
| name | ContextShaderVarSetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets specified shader var based on value from context. Can also specify update_constant to keep display up to date Specify 'var_id' to specify which shader var to set (x,y,z,w=1,2,3,4). Also can specify 'state' user property to make it only change shader on a specific state, otherwise defaults to setting for all states | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextSkinOverrideSetter
| name | ContextSkinOverrideSetter |
|---|---|
| area | Context |
| doc | Set the skin override for the component and its children. |
| is_callback | True |
ContextSlot
| name | ContextSlot | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||||||||||||||||||||
| doc | ContextSlots are used with ContextSlotItems. Handles the notion of equipping through clicking or drag and drop. The equip command will be called when a ContextSlotItem is dropped or selected for this slot. The equip command of the Item will be called as well. | |||||||||||||||||||||||||||
| user_properties |
|
|||||||||||||||||||||||||||
| functions |
|
|||||||||||||||||||||||||||
| is_callback | True |
ContextSlotItem
| name | ContextSlotItem | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||
| doc | Used together with ContextSlots. Once passed to a slot (through drag and drop or by clicking the item and then the slot) the equip commands are called of both the item and the slot. | ||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||
| is_callback | True |
ContextSlotSelectionParent
| name | ContextSlotSelectionParent | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Selection parent for ContextSlots, handles deslection on failed click handling | |||||||||
| user_properties |
|
|||||||||
| functions |
|
|||||||||
| is_callback | True |
ContextSlotStaged
| name | ContextSlotStaged | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | A type of ContextSlot that allows for staging items. Acts like a pin parent/child and allows for dropdowns and more context/functionality around the slot | ||||||||||||
| user_properties |
|
||||||||||||
| functions |
|
||||||||||||
| is_callback | True |
ContextSoundSetter
| name | ContextSoundSetter |
|---|---|
| area | Context |
| doc | Sets (overrides) sound category on component based on context object and context function id set in UiEd. If function returns empty, clears the override sound |
| is_callback | True |
ContextSoundTrigger
| name | ContextSoundTrigger | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||||||||||||||
| doc | Plays a sound when specified events received. Uses context function to get the sound wish to play (which via expressions can just be hardcoded string) Can be used without context object to just trigger a sound based on an event, in which case will use function id as sound to play | |||||||||||||||||||||
| user_properties |
|
|||||||||||||||||||||
| is_callback | True |
ContextSpineOverride
| name | ContextSpineOverride | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||
| doc | Something to be used to override the Spine settings dynamically | ||||||||||||||||
| user_properties |
|
||||||||||||||||
| is_callback | True |
ContextStateSetter
| name | ContextStateSetter | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | Sets state on component based on context object and context function id set in UiEd Can specify set of thresholds via userproperties threshold1, threshold2, etc and will set states based on where context value lies among these (for damage icons, etc). The thresholds should be in ascending order. If non set just sets single state based on context. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextStateSetterConditional
| name | ContextStateSetterConditional | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||
| doc | Sets state of the component to the first state that satisfies the associated condition. | ||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||
| is_callback | True |
ContextTargettingInterfaceObjectStore
| name | ContextTargettingInterfaceObjectStore |
|---|---|
| area | Context |
| doc | Used for allowing UI elements to be targetable by the targetting interface. Used to retrieve the stored context to check if valid |
| is_callback | True |
ContextTextLabel
| name | ContextTextLabel | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||
| doc | ContextTextLabel(CF) will show specified context in text form (use for example to show a units name). Additionally can be used to implement by not specifying a function id and inserting potentially multiple tags in the text (e.g. {{CcoBattleUnit:Health}}, which will then be replaced with the context values specified by the tags. | ||||||||||
| user_properties |
|
||||||||||
| is_callback | True |
ContextTooltipSetter
| name | ContextTooltipSetter | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | Exactly same as ContextTextLabel but instead of setting text sets the tooltip (also supports context text tags) | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextTransitionStore
| name | ContextTransitionStore | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| doc | A store for specifically storing contexts for transitions | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextTrashOnCondition
| name | ContextTrashOnCondition |
|---|---|
| area | Context |
| doc | If context function returns true, will trash self. Used for example for dlc specific UI where placed in layout, and want to strip out when never applicable (like realm of souls bar for tomb kings, want to strip out for everyone else) Ideally wouldnt create in first place but some times a component needs to be used for a period and then remove itself |
| is_callback | True |
ContextTutorialSeriesItem
| name | ContextTutorialSeriesItem | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||
| doc | Shows or hides the component it is attached to depending on if it is time to show the given tutorial item or not (looked up through its parent), communicates to the tutorial parent it is time to move to the next hint once the next/close button is pressed, which in turn then also closes this hint. If this item is the last in the series of hints, it shows the close button, otherwise it shows the next button, both linked up through user properties. | ||||||||||||||||||
| user_properties |
|
||||||||||||||||||
| is_callback | True |
ContextTutorialSeriesParent
| name | ContextTutorialSeriesParent | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | |||||||||
| doc | This callback is used to control a series of tutorial hints (ContextTutorialSeriesItem), the current position in the sequence identified by a global tutorial key, with an optional visibility condition for cases where you might have tutorials that fire when a specific condition has become true, or it only applies to a specific faction or similar. - currently the children positions in the sequence are identified by their index and sorted as such, thus the sequence may have holes and it should still work.. | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
ContextTypeVisibilitySetter
| name | ContextTypeVisibilitySetter |
|---|---|
| area | Context |
| doc | Sets visibility on component based on context object being of specified type and matching condition (intended to be used when Context Object Id set to 'any' but only want to show for a list of certain types. For example building info panel want to show when given building or construction item, but not when given province/settlement from parent components) |
| is_callback | True |
ContextUnitCardImageSetter
| name | ContextUnitCardImageSetter |
|---|---|
| area | Common |
| doc | Takes a context and uses that to setup all unit card images and masks and mask colours |
| is_callback | True |
ContextVisibilitySetter
| name | ContextVisibilitySetter | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||
| doc | Sets visibility on component based on context object and context function id set in UiEd | ||||||||||||
| user_properties |
|
||||||||||||
| is_callback | True |
ContextWorldSpaceCollidableComponent
| name | ContextWorldSpaceCollidableComponent | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
ContextWorldSpaceCollidableComponentManager
| name | ContextWorldSpaceCollidableComponentManager | ||||||
|---|---|---|---|---|---|---|---|
| area | Context | ||||||
| user_properties |
|
||||||
| is_callback | True |
ContextWorldSpaceComponent
| name | ContextWorldSpaceComponent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Context | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| doc | Positions component at 3d position of context object specified based on context data specified (for example can use to keep a piece of ui positioned next to a battle unit) Can use user property depth_disabled to disable depth rendering, and specify offset_x,offset_y,offset_z to offset 3d target position (so can place above a units position for example) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
CreditsCallbacks
| name | CreditsCallbacks |
|---|---|
| area | Frontend |
| is_callback | True |
CursorControlledList
| name | CursorControlledList | ||
|---|---|---|---|
| area | Common | ||
| doc | A list that's navigated by the mouse cursor | ||
| user_properties |
|
||
| is_callback | True |
CursorListView
| name | CursorListView |
|---|---|
| area | Common |
| is_callback | True |
CursorOffsetList
| name | CursorOffsetList | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | A mouse offset list, this isn't a scrolling containter, simply a paralax styled one | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
CursorParallaxCallback
| name | CursorParallaxCallback | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | This callback applies parallax style movement to the component, mapped to the cursors distance from the middle of the monitor | ||||||
| user_properties |
|
||||||
| is_callback | True |
CursorPositionedCallback
| name | CursorPositionedCallback |
|---|---|
| area | Common |
| doc | Positions component at cursor position |
| is_callback | True |
CustomBattleClickgenMap
| name | CustomBattleClickgenMap |
|---|---|
| area | Frontend |
| doc | Callback for the clickgen map in the custom battle screen, handles clicks to change the current map. Derives from drag and zoom map to support navigatrion |
| is_callback | True |
CustomBattleScreen
| name | CustomBattleScreen |
|---|---|
| area | Frontend |
| doc | Callback for the custom battle screen in the frontend. Manages lobby, and reports any lobby related events as UI_UPDATE_MSGs so the actual implementation of the screen can be driven by contexts. |
| is_callback | True |
CycleGadget
| name | CycleGadget |
|---|---|
| area | Common |
| doc | CycleGadget |
| is_callback | True |
DeathNightCallback
| name | DeathNightCallback |
|---|---|
| area | Common |
| is_callback | True |
DialogBoxSimple
| name | DialogBoxSimple | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | Callback for basic modal dialog, will lock priority and steal/handle escape keys | ||||||
| user_properties |
|
||||||
| is_callback | True |
DiplomacyCurrentTreatyListButton
| name | DiplomacyCurrentTreatyListButton |
|---|---|
| area | Campaign |
| doc | sets up current treaty list item, this will show the details of current treaty. Is non-Interactive. |
| is_callback | True |
DiplomacyDeclareWarPanel
| name | DiplomacyDeclareWarPanel |
|---|---|
| area | Campaign |
| doc | This will handle 'war_decalred' sub-panel, Initiallity we had 'declare_war' panel in UI as well now all is merged in this layout and we have 2 interface to deal with information in both cases. |
| is_callback | True |
DiplomacyDropdown
| name | DiplomacyDropdown |
|---|---|
| area | Campaign |
| doc | dont want to patch up the old code to fit on new layout, create a new one and copy stuff over BEGIN_COMPONENT_CALLBACK_CLASS(DiplomacyDropdown) Purpose: The parent class that will initialize all the negotiations and call on all the subpanels to setup details of various treties in place and the once that we initiate. will hanle the dipplaay of facitons that are currently in negotiation. |
| is_callback | True |
DiplomacyFactionList
| name | DiplomacyFactionList |
|---|---|
| area | Campaign |
| doc | will handle the faction list when initialized from Diplomacy panel. |
| is_callback | True |
DiplomacyFactionListAttitudeIcon
| name | DiplomacyFactionListAttitudeIcon |
|---|---|
| area | Campaign |
| doc | This will handle the mouse ON, Off callbacks on the attitude icons that will show/hide our custom tooltip. |
| is_callback | True |
DiplomacyItemText
| name | DiplomacyItemText |
|---|---|
| area | Campaign |
| doc | --------------------------------------------------------------------------------------------------- |
| is_callback | True |
DiplomacyListAccessButton
| name | DiplomacyListAccessButton |
|---|---|
| area | Campaign |
| doc | extension of the list button that has details for the millitary access for the treaty. |
| is_callback | True |
DiplomacyListAllianceButton
| name | DiplomacyListAllianceButton |
|---|---|
| area | Campaign |
| doc | Callback for alliances and vasals |
| is_callback | True |
DiplomacyListBreakTreatyButton
| name | DiplomacyListBreakTreatyButton |
|---|---|
| area | Campaign |
| doc | extension of the normal list button that has details about the factions that are involved in the treaty. |
| is_callback | True |
DiplomacyListButton
| name | DiplomacyListButton |
|---|---|
| area | Campaign |
| doc | once we have selected a action we add it to the offers/demands list, this class will deal with items in those list, since once we accet the negotiations we will have to process the list. |
| is_callback | True |
DiplomacyListConfederationButton
| name | DiplomacyListConfederationButton |
|---|---|
| area | Campaign |
| doc | Callback for confederation, includes effect icon showing effect will get as a result for next few turns |
| is_callback | True |
DiplomacyListMarriageButton
| name | DiplomacyListMarriageButton |
|---|---|
| area | Campaign |
| doc | Callback for marriage entry on offers table, showing details of proposed bride |
| is_callback | True |
DiplomacyListPaymentButton
| name | DiplomacyListPaymentButton |
|---|---|
| area | Campaign |
| doc | extension of normal list button that has details about the payment treaty. |
| is_callback | True |
DiplomacyListTradeAgreementButton
| name | DiplomacyListTradeAgreementButton |
|---|---|
| area | Campaign |
| doc | Callback for trade agreement button showing value of trade agreement and resources to be traded |
| is_callback | True |
DiplomacyListTradeRegionsButton
| name | DiplomacyListTradeRegionsButton |
|---|---|
| area | Campaign |
| doc | Callback for region trade |
| is_callback | True |
DiplomacyMarriagePanel
| name | DiplomacyMarriagePanel |
|---|---|
| area | Campaign |
| doc | Handles negotiations with marriage, lists of wives for each character |
| is_callback | True |
DiplomacyMillitaryAcessPanel
| name | DiplomacyMillitaryAcessPanel |
|---|---|
| area | Campaign |
| doc | setup the millitary acess panel, we have 2 different type of these so might need to split it based on what we want to so in them. Soft Millitary / Hard Millitary |
| is_callback | True |
DiplomacyOverlayOptions
| name | DiplomacyOverlayOptions |
|---|---|
| area | Campaign |
| doc | Handles the overlay in the diplomacy panel. Also used in war coord panel |
| is_callback | True |
DiplomacyPaymentPanel
| name | DiplomacyPaymentPanel |
|---|---|
| area | Campaign |
| doc | will handle all the things to do with Payment treaty, will pass the details to main panel once we have processed all the selections that were made. |
| is_callback | True |
DiplomacyRequestActionPanel
| name | DiplomacyRequestActionPanel |
|---|---|
| area | Campaign |
| doc | CC to will handle any 'request' type of actions we want to propse like, request-break-alliance, request-break-trade..... |
| is_callback | True |
DiplomacyRitualCurrencyTransfer
| name | DiplomacyRitualCurrencyTransfer |
|---|---|
| area | Campaign |
| is_callback | True |
DiplomacySimpleTreatyPanel
| name | DiplomacySimpleTreatyPanel |
|---|---|
| area | Campaign |
| doc | CC to handle simple proposals that require Yes/ No question, this would include mostly all the Cancel Treties. |
| is_callback | True |
DiplomacyTacticalZoom
| name | DiplomacyTacticalZoom | ||
|---|---|---|---|
| area | Campaign | ||
| doc | Handles zooming to tactical view when entering the panel and the button that toggles between tactical and normal view. | ||
| functions |
|
||
| is_callback | True |
DiplomacyTradeRegionsPanel
| name | DiplomacyTradeRegionsPanel |
|---|---|
| area | Campaign |
| doc | Handles negotiations with trading regions |
| is_callback | True |
DockToTarget
| name | DockToTarget |
|---|---|
| area | Common |
| doc | Visually docks this component, when visible from root, to the target without adopting it into the hierarchy. This means it won't affect parent lists or other functionality regarding the child size |
| is_callback | True |
DragAndDropHandler
| name | DragAndDropHandler |
|---|---|
| area | Common |
| doc | Handles drop of component so when set to draggable it wont snap back to original position when dropped |
| is_callback | True |
DragAndZoomCallback
| name | DragAndZoomCallback |
|---|---|
| area | Common |
| doc | Callback that handles being able to drag around and zoom in and out of the component with mouse wheel scroll (for maps, etc) |
| is_callback | True |
DraggableContainerCallback
| name | DraggableContainerCallback | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | Callback that handles draggable components that are clipped by a parent component, also handles zooming and panning | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
DragonTamingIcon
| name | DragonTamingIcon |
|---|---|
| area | Common |
| doc | Dragon quest battle icon on top hud |
| is_callback | True |
DragonTamingTooltip
| name | DragonTamingTooltip |
|---|---|
| area | Common |
| doc | Dragon quest battle icon on top hud |
| is_callback | True |
DropdownMenu
| name | DropdownMenu | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | DropdownMenuthese are used for dropdowns with a list of options to be selected. Any items within the list contained by the dropdown, should have the callback of DropdownMenuOption. If you have a single DropdownMenuOption then the assumption is the dropdown will be populated with options in code. If there are multiple entries, then the assumption is that the options are dictated by the artist in UIED (which is useful for simple dropdowns that are not data-driven in anyway). You can also place listviews inside of dropdowns. | ||||
| user_properties |
|
||||
| functions |
|
||||
| is_callback | True |
DropdownMenuOption
| name | DropdownMenuOption |
|---|---|
| area | Common |
| doc | Dropdown menu |
| is_callback | True |
EdictIcon
| name | EdictIcon |
|---|---|
| area | Campaign |
| doc | Icon that shows an edict and creates custom tooltip for it whenever moused over |
| is_callback | True |
EffectBundleIcon
| name | EffectBundleIcon |
|---|---|
| area | Common |
| doc | ---------------------- |
| is_callback | True |
EffectCategoryDisplay
| name | EffectCategoryDisplay |
|---|---|
| area | Campaign |
| doc | Generate a list of categories containing skills for easier organization, yay |
| is_callback | True |
EffectsBreakdownTooltip
| name | EffectsBreakdownTooltip |
|---|---|
| area | Common |
| doc | Tooltip for list of breakdown effects (like for values making up food, etc) |
| is_callback | True |
ElectorCountCandiate
| name | ElectorCountCandiate |
|---|---|
| area | Common |
| is_callback | True |
ElectorCountMapImageCallback
| name | ElectorCountMapImageCallback |
|---|---|
| area | Common |
| doc | A specific map image callback for the elector count map where we override colourisation of regions to be based on capital ownership rather than region specific ownership. |
| is_callback | True |
ElectorCountsCallback
| name | ElectorCountsCallback |
|---|---|
| area | Common |
| is_callback | True |
ElectorCountsPanelCallback
| name | ElectorCountsPanelCallback |
|---|---|
| area | Common |
| doc | elector count panel for empire in warhammer |
| is_callback | True |
ElectorSeatEntityIcon
| name | ElectorSeatEntityIcon |
|---|---|
| area | Common |
| is_callback | True |
ElectorSeatInfoCallback
| name | ElectorSeatInfoCallback |
|---|---|
| area | Common |
| is_callback | True |
EndGameSetting
| name | EndGameSetting |
|---|---|
| area | Frontend |
| is_callback | True |
EndGameSettingsCallback
| name | EndGameSettingsCallback |
|---|---|
| area | Frontend |
| is_callback | True |
EndTurnButton
| name | EndTurnButton |
|---|---|
| area | Campaign |
| is_callback | True |
EnemyVassalOptions
| name | EnemyVassalOptions |
|---|---|
| area | Campaign |
| is_callback | True |
EscapeKeyHandler
| name | EscapeKeyHandler |
|---|---|
| area | Common |
| doc | Steals escape key and triggers 'escape' animation when press escape. Use for popup panels want to close on escape for example friends list in 3k frontend |
| is_callback | True |
EulaDialog
| name | EulaDialog |
|---|---|
| area | Frontend |
| is_callback | True |
EventAllyAttacked
| name | EventAllyAttacked |
|---|---|
| area | Campaign |
| is_callback | True |
EventAppointGeneral
| name | EventAppointGeneral |
|---|---|
| area | Campaign |
| doc | Callback class for Appoint new general |
| is_callback | True |
EventFinancialSummary
| name | EventFinancialSummary |
|---|---|
| area | Campaign |
| doc | Callback for summary tab on finance screen |
| is_callback | True |
EventMessageIcon
| name | EventMessageIcon |
|---|---|
| area | Campaign |
| is_callback | True |
EventMessagePanel
| name | EventMessagePanel | ||
|---|---|---|---|
| area | Campaign | ||
| doc | exposed script functions | ||
| functions |
|
||
| is_callback | True |
ExchangeGroup
| name | ExchangeGroup |
|---|---|
| area | Campaign |
| is_callback | True |
ExchangePanel
| name | ExchangePanel |
|---|---|
| area | Campaign |
| is_callback | True |
ExchangeTab
| name | ExchangeTab |
|---|---|
| area | Campaign |
| is_callback | True |
ExpandingListHeader
| name | ExpandingListHeader | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||
| doc | Toggles "child" items visibility when clicked on. Must be a child of a list | ||||||||||
| functions |
|
||||||||||
| is_callback | True |
FactionCharacterDetailsCallback
| name | FactionCharacterDetailsCallback |
|---|---|
| area | Campaign |
| is_callback | True |
FactionListHeader
| name | FactionListHeader |
|---|---|
| area | Campaign |
| is_callback | True |
FactionListItem
| name | FactionListItem |
|---|---|
| area | Campaign |
| doc | Specialized list items that will cache the faction and parent that it represents, main objective is to allow double click on diplomacy faction items. --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| is_callback | True |
FactionMapIcon
| name | FactionMapIcon |
|---|---|
| area | Campaign |
| is_callback | True |
FactionScreenCallback
| name | FactionScreenCallback |
|---|---|
| area | Campaign |
| doc | Callback class for the Faction Screen (formerly the Clan panel)
public EMPIREUTILITY::SAFER_LISTENER |
| is_callback | True |
FactionScreenCharacterListHeader
| name | FactionScreenCharacterListHeader |
|---|---|
| area | Campaign |
| is_callback | True |
FactionScreenCharacterPanel
| name | FactionScreenCharacterPanel |
|---|---|
| area | Campaign |
| is_callback | True |
FactionScreenSummary
| name | FactionScreenSummary |
|---|---|
| area | Campaign |
| doc | This screen shows overview details about faction such as faction leader, faction traits, diplomacy and a few stats like wealth, etc |
| is_callback | True |
FactionsOfficesCallback
| name | FactionsOfficesCallback |
|---|---|
| area | Campaign |
| is_callback | True |
FameBar
| name | FameBar |
|---|---|
| area | Campaign |
| doc | Bar that shows imperium/power/fame for faction in faction summary, with details in a tooltip when moused over |
| is_callback | True |
FamilyPortrait
| name | FamilyPortrait |
|---|---|
| area | Campaign |
| is_callback | True |
FamilyTreeCallback
| name | FamilyTreeCallback |
|---|---|
| area | Campaign |
| is_callback | True |
FamilyTreeEntryCallback
| name | FamilyTreeEntryCallback |
|---|---|
| area | Campaign |
| is_callback | True |
FinancePanel
| name | FinancePanel |
|---|---|
| area | Campaign |
| doc | Callback for panel in campaign showing all finance details for players faction |
| is_callback | True |
FirstTimePlayerLevelPanel
| name | FirstTimePlayerLevelPanel |
|---|---|
| area | Frontend |
| doc | Panel that shown first time player startups up game to pick familiarity with TW that will select advice level and show some first time accessibility settings, etc |
| is_callback | True |
FleshLabPanelCallback
| name | FleshLabPanelCallback |
|---|---|
| area | Common |
| doc | Main panel callback for the flesh lab panel |
| is_callback | True |
FloatingTextCallback
| name | FloatingTextCallback |
|---|---|
| area | Campaign |
| is_callback | True |
FocusStealer
| name | FocusStealer | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | Takes focus in OnCreate. Use in conjunction with things like CallbackAnimTrigger so can have an onkey animation for example. | ||||||
| user_properties |
|
||||||
| is_callback | True |
FoodEffectsIcon
| name | FoodEffectsIcon |
|---|---|
| area | Campaign |
| doc | When moused on shows food breakdown tooltip for province, region or horde based on how initialised |
| is_callback | True |
ForgeOfDaith
| name | ForgeOfDaith |
|---|---|
| area | Common |
| doc | callback for Forge Of Daith feature |
| is_callback | True |
ForgeOfDaithAvailableItemsCallback
| name | ForgeOfDaithAvailableItemsCallback |
|---|---|
| area | Common |
| is_callback | True |
ForgeOfDaithCallback
| name | ForgeOfDaithCallback |
|---|---|
| area | Common |
| is_callback | True |
FrontEndEncyclopediaButton
| name | FrontEndEncyclopediaButton |
|---|---|
| area | Frontend |
| is_callback | True |
FrontEndMenuCallbacks
| name | FrontEndMenuCallbacks |
|---|---|
| area | Frontend |
| doc | Derive all FrontEnd menu callback classes from this one so we get OnEnter and OnExit |
| is_callback | True |
FrontEndRoot
| name | FrontEndRoot |
|---|---|
| area | Frontend |
| doc | FrontEnd Root |
| is_callback | True |
FrontendMapImageCallback
| name | FrontendMapImageCallback | ||
|---|---|---|---|
| area | Frontend | ||
| doc | Class for displaying the overlay colours on the frontend | ||
| functions |
|
||
| is_callback | True |
FrontendNewsPage
| name | FrontendNewsPage |
|---|---|
| area | Frontend |
| is_callback | True |
FrontendNewsTile
| name | FrontendNewsTile |
|---|---|
| area | Frontend |
| is_callback | True |
GlobalAncillariesCallback
| name | GlobalAncillariesCallback |
|---|---|
| area | Campaign |
| doc | Callback used to do logic on the global ancillaries panel. Currently used for triggering the fusing animation. |
| is_callback | True |
GraphCallback
| name | GraphCallback |
|---|---|
| area | Common |
| doc | Callback for a graph; given some data it creates a line graph to show the data (used by benchmarking for example to show frame rate over time) |
| is_callback | True |
GromInvasionCallback
| name | GromInvasionCallback |
|---|---|
| area | Common |
| doc | callback for the Grom invasion callback |
| is_callback | True |
GromInvasionMissionCallback
| name | GromInvasionMissionCallback |
|---|---|
| area | Common |
| doc | callback for the Grom invasion callback |
| is_callback | True |
GromsRecipeTracker
| name | GromsRecipeTracker | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | callback used to track the current cooked recipes - necessary because no campaign code for this | ||||
| functions |
|
||||
| is_callback | True |
GromsTrait
| name | GromsTrait |
|---|---|
| area | Common |
| doc | callback for Groms trait icon |
| is_callback | True |
GroupButtonStack
| name | GroupButtonStack |
|---|---|
| area | Common |
| doc | GroupButtonStack - stack for group buttons. Only difference from button stack is this handles shortcuts for groups buttons since buttons don't get processed when invisible |
| is_callback | True |
GrowthVatUnitCallback
| name | GrowthVatUnitCallback |
|---|---|
| area | Common |
| doc | callback for getting the main-unit record string based on which effect is given |
| is_callback | True |
GrudgeTargetIcon
| name | GrudgeTargetIcon |
|---|---|
| area | Common |
| doc | callback for the Grudge target icon, will display over armies and settlements that is targeted by a grudge |
| is_callback | True |
HSlider
| name | HSlider | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | Horizontal slider callback, for scrolling horizontal lists... | ||||||||||||||
| functions |
|
||||||||||||||
| is_callback | True |
HSliderHandle
| name | HSliderHandle |
|---|---|
| area | Common |
| doc | Slider handle for horizontal slider |
| is_callback | True |
HarpoonCallback
| name | HarpoonCallback |
|---|---|
| area | Common |
| is_callback | True |
HelpPageEntry
| name | HelpPageEntry |
|---|---|
| area | Common |
| is_callback | True |
HexTileCallback
| name | HexTileCallback |
|---|---|
| area | Common |
| doc | callback for a hex tile |
| is_callback | True |
HorizontalList
| name | HorizontalList |
|---|---|
| area | Common |
| doc | Child of HorizontalListView. This is the resizing part that gets clipped by the view and moves up and down as the slider moves. |
| is_callback | True |
HorizontalListItem
| name | HorizontalListItem |
|---|---|
| area | Common |
| doc | No specific behaviour needed but leaving here for legacy |
| is_callback | True |
HorizontalListView
| name | HorizontalListView | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||
| doc | A HorizontalListView is usually a top-level component for a list. This is the clip area for the list | ||||||||||
| functions |
|
||||||||||
| is_callback | True |
HostilityCallback
| name | HostilityCallback |
|---|---|
| area | Common |
| doc | Handles setting the correct states on the wanted level entry based on the current pooled resource value. |
| is_callback | True |
HostilityTooltipCallback
| name | HostilityTooltipCallback |
|---|---|
| area | Common |
| doc | Hides information components based on when script decides when wanted level on cooldown. |
| is_callback | True |
HunterCharacterCallback
| name | HunterCharacterCallback |
|---|---|
| area | Common |
| is_callback | True |
HunterCharacterEntryCallback
| name | HunterCharacterEntryCallback |
|---|---|
| area | Common |
| is_callback | True |
HunterMissionEntryCallback
| name | HunterMissionEntryCallback |
|---|---|
| area | Common |
| is_callback | True |
HunterObjectiveTarget
| name | HunterObjectiveTarget |
|---|---|
| area | Common |
| is_callback | True |
HunterPanelCallback
| name | HunterPanelCallback |
|---|---|
| area | Common |
| doc | Hunter panel for wolfhart's hunters |
| is_callback | True |
HuntersCallback
| name | HuntersCallback |
|---|---|
| area | Common |
| is_callback | True |
ImageFlipperCallback
| name | ImageFlipperCallback | ||||
|---|---|---|---|---|---|
| area | Context | ||||
| doc | Flips an image of specified index by user properties 'image_index' or all images via 'flip_all_images'. Set x and y flip values via 'x_flip' and 'y_flip' respectively. See ImageRotationCallback for why this exists. | ||||
| user_properties |
|
||||
| is_callback | True |
ImageRotationCallback
| name | ImageRotationCallback | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | Rotates an image of specified index by user properties 'image_index' and 'rotation'. This is basically used to get around the fact that image rotation is not an override property of template instances and I really don't want to add it. So in rare cases have template instance where need to override rotation, can add this callback to do so (like 3k tech tree blossoms) | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
ImperialAuthorityEntryCallback
| name | ImperialAuthorityEntryCallback |
|---|---|
| area | Common |
| is_callback | True |
ImperialSuppliesProgressEntryCallback
| name | ImperialSuppliesProgressEntryCallback |
|---|---|
| area | Common |
| doc | Handles positioning of the Imperial supplies entries on the Imperial supply bar based on the function value provided. |
| is_callback | True |
InfamyBar
| name | InfamyBar |
|---|---|
| area | Common |
| is_callback | True |
InfamyIcon
| name | InfamyIcon |
|---|---|
| area | Common |
| is_callback | True |
KeyControlledComponentCallbacks
| name | KeyControlledComponentCallbacks |
|---|---|
| area | Common |
| is_callback | True |
KeyControlledContextCallback
| name | KeyControlledContextCallback |
|---|---|
| area | Context |
| doc | Key controlled |
| is_callback | True |
LayoutEngineAnimationCallback
| name | LayoutEngineAnimationCallback |
|---|---|
| area | Common |
| doc | Animates the properties of a list engine. It reuses the shader vector. |
| is_callback | True |
LayoutFinishedReporterCallback
| name | LayoutFinishedReporterCallback |
|---|---|
| area | Common |
| doc | Sends message after layout engine layout function called. Allows other components to listen to these. |
| is_callback | True |
LayoutStallerCallback
| name | LayoutStallerCallback |
|---|---|
| area | Common |
| doc | When receives a layout call, stalls any further layout calls until next tick. Used as performance improver when have say 800visibility setters on a list engine all setting their own visibility resulting in 800 layout calls! Would be nice if this functionality was automatic part of layout calls, but too risky to change for warhammer since other code might be dependant on layout calls suceeding immediately |
| is_callback | True |
LineConnectionCallback
| name | LineConnectionCallback | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||
| doc | Manipulates the first image metric to look like a link between two given components. | ||||||||||
| user_properties |
|
||||||||||
| is_callback | True |
LineParticleEmitter
| name | LineParticleEmitter |
|---|---|
| area | Common |
| doc | Component that emits particles form a random point of a line segment |
| is_callback | True |
List
| name | List | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | List | ||||||||||||||
| user_properties |
|
||||||||||||||
| functions |
|
||||||||||||||
| is_callback | True |
ListGroup
| name | ListGroup | ||
|---|---|---|---|
| area | Common | ||
| doc | This component will have multiple ListGroupLists inside, and basically ensures that only one entry in any of its ListGroupLists is selected at a time (bit like a ButtonGroup basically) For example on 3k building browser we have a list of building groups (the ListGroup), then each building group has a list of building chains (ListGroupLists). The chains are the entries actually selected and doing so deselects all the entries in the other ListGroupLists (so only one chain is selected out of all the building group entries) | ||
| functions |
|
||
| is_callback | True |
ListGroupList
| name | ListGroupList |
|---|---|
| area | Common |
| doc | This is a list that resides within a ListGroup. This is essentially for grouped up Lists or Lists. For example on 3k building browser we have a list of building groups (the ListGroup), then each building group has a list of building chains (ListGroupLists). The chains are the entries actually selected and doing so deselects all the entries in the other ListGroupLists (so only one chain is selected out of all the building group entries) |
| is_callback | True |
ListItem
| name | ListItem |
|---|---|
| area | Common |
| doc | ListItem |
| is_callback | True |
Listview
| name | Listview | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||
| doc | Listview | ||||||||||
| user_properties |
|
||||||||||
| functions |
|
||||||||||
| is_callback | True |
LordEffectBundleIcon
| name | LordEffectBundleIcon |
|---|---|
| area | Common |
| doc | LordEffectBundleIcon - basically a CampaignEffectsBundleIcon that initialises itself with chosen lords effects for campaign in warhammer |
| is_callback | True |
LoyaltyIcon
| name | LoyaltyIcon |
|---|---|
| area | Campaign |
| is_callback | True |
MPCampaignFriendsList
| name | MPCampaignFriendsList |
|---|---|
| area | Frontend |
| doc | CC for the friends list.......... |
| is_callback | True |
MPCampaignFriendsListEntry
| name | MPCampaignFriendsListEntry |
|---|---|
| area | Frontend |
| doc | mp_battle3.friend_list_entry.lua Callback class for entries in the Frineds List... |
| is_callback | True |
MPCampaignLobby
| name | MPCampaignLobby |
|---|---|
| area | Frontend |
| doc | Lobby Callback, will handle & manage data to multiplayer interface.... |
| is_callback | True |
MPChatCallback
| name | MPChatCallback |
|---|---|
| area | Common |
| doc | Callback for the chat panel ui. Display chat messages and looks after a room and player list. Also contains the chat manager which deals with receiving and sending actual messages along with the tab completer that handles chat commands public TWUI::ComponentCallbacks, |
| is_callback | True |
MPGamesList
| name | MPGamesList |
|---|---|
| area | Frontend |
| doc | Function definitions below: MPGamesList |
| is_callback | True |
MPHostCampaign
| name | MPHostCampaign |
|---|---|
| area | Frontend |
| is_callback | True |
MPHostGamePopup
| name | MPHostGamePopup |
|---|---|
| area | Frontend |
| doc | MPHostGamePopup |
| is_callback | True |
MPOnlineCustomBattles
| name | MPOnlineCustomBattles |
|---|---|
| area | Frontend |
| doc | MPOnlineCustomBattles The main callback class for the battle list |
| is_callback | True |
MPPasswordEntry
| name | MPPasswordEntry |
|---|---|
| area | Frontend |
| doc | MPPasswordEntry |
| is_callback | True |
MPTeamMatchmaking
| name | MPTeamMatchmaking |
|---|---|
| area | Frontend |
| is_callback | True |
MPTimer
| name | MPTimer |
|---|---|
| area | Campaign |
| doc | No lua functions to be accessed |
| is_callback | True |
MalusPossessionBar
| name | MalusPossessionBar |
|---|---|
| area | Common |
| doc | Manages the behaviour of misc malus possession bar components |
| is_callback | True |
MalusPotion
| name | MalusPotion |
|---|---|
| area | Common |
| doc | Contains function for script to update state of malus potion button |
| is_callback | True |
MapImageCallback
| name | MapImageCallback |
|---|---|
| area | Common |
| doc | The callback for campaign maps. These maps can have a shroud, and overlay paletter to visualise extra information and can have interactivity by providing a map initialiser to tailor behaviour |
| is_callback | True |
MissionIssuer
| name | MissionIssuer |
|---|---|
| area | Common |
| doc | Allows script to add missions to a simple interface |
| is_callback | True |
MissionIssuerMission
| name | MissionIssuerMission |
|---|---|
| area | Common |
| doc | Base class for missions issued to MissionIssuer callback from script |
| is_callback | True |
MoraleBar
| name | MoraleBar |
|---|---|
| area | Campaign |
| doc | Handles morale bar for a given force |
| is_callback | True |
MouseClickHideCallback
| name | MouseClickHideCallback | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | Hides the component if the user clicks anywhere outside of this or its children. | ||||
| user_properties |
|
||||
| is_callback | True |
MouseOverAnimationGroup
| name | MouseOverAnimationGroup | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | Calls show/hide animation on children based on which one the mouse is currently over. So if mouse over the first child, will trigger 'show' animation on that and 'hide' on all others | ||||||
| user_properties |
|
||||||
| is_callback | True |
MouseOverMenuCallback
| name | MouseOverMenuCallback | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| doc | Mouse over the parent will show the child until the mouse is over neither, includes a delay | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| is_callback | True |
MouseOverVisibilitySetter
| name | MouseOverVisibilitySetter | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | Will set visibility of target depending on whether mousing over ourself, or if moused over it's children if include_children property is set | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
MovementCompassRadialMenuLand
| name | MovementCompassRadialMenuLand |
|---|---|
| area | Battle |
| is_callback | True |
MovementCompassRadialMenuNaval
| name | MovementCompassRadialMenuNaval |
|---|---|
| area | Battle |
| is_callback | True |
MoviePlayerCallbacks
| name | MoviePlayerCallbacks |
|---|---|
| area | Common |
| doc | Handles callbacks and operation of the movie player |
| is_callback | True |
MultiplayerChatToggleButton
| name | MultiplayerChatToggleButton |
|---|---|
| area | Common |
| doc | Toggle button that toggles visibility of chat panel, and shows notification icon when have an unread message |
| is_callback | True |
NakaiHUDCallback
| name | NakaiHUDCallback |
|---|---|
| area | Common |
| is_callback | True |
NormalMappedCallback
| name | NormalMappedCallback |
|---|---|
| area | Common |
| doc | Sets shader to use normal mapping, and constantly sets shader vars for light direction based on cursors position to centre of component. The mask image is used for the normal map sample. You don't have to use this callback to use that shader, essentially this is just for when want to use the cursor as the light source. See https://caurl/ui_normal_mapping for more information |
| is_callback | True |
NumericalInput
| name | NumericalInput | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||
| doc | NumericalInput - Derives from TextInput. Only allows numbers to be input | ||||||||||||
| user_properties |
|
||||||||||||
| functions |
|
||||||||||||
| is_callback | True |
OfficeCallback
| name | OfficeCallback |
|---|---|
| area | Campaign |
| is_callback | True |
OfficeIconCallback
| name | OfficeIconCallback |
|---|---|
| area | Campaign |
| is_callback | True |
OfficePortrait
| name | OfficePortrait |
|---|---|
| area | Campaign |
| is_callback | True |
OfficesPanelCallback
| name | OfficesPanelCallback |
|---|---|
| area | Campaign |
| doc | Offices panel for certain factions like empire in warhammer |
| is_callback | True |
OffscreenIndicator
| name | OffscreenIndicator |
|---|---|
| area | Battle |
| doc | Offscreen indcators for current selection. Just shows icon on either side of screen |
| is_callback | True |
OneShotAnimation
| name | OneShotAnimation |
|---|---|
| area | Campaign |
| is_callback | True |
OtherHouseEntryCallback
| name | OtherHouseEntryCallback |
|---|---|
| area | Campaign |
| is_callback | True |
OtherHousePortrait
| name | OtherHousePortrait |
|---|---|
| area | Campaign |
| is_callback | True |
OtherHousesCallback
| name | OtherHousesCallback |
|---|---|
| area | Campaign |
| is_callback | True |
OxyotlTravelDetails
| name | OxyotlTravelDetails |
|---|---|
| area | Common |
| doc | The callback for filling in the mission information for selected mission |
| is_callback | True |
OxyotlTravelIcon
| name | OxyotlTravelIcon |
|---|---|
| area | Common |
| doc | The callback for chaos mission icons that are placed on the threat map |
| is_callback | True |
Particle
| name | Particle |
|---|---|
| area | Common |
| doc | A callback for the Particles. It begins the animation of the particle and notifies its parent when that animation ends. |
| is_callback | True |
ParticleEmitter
| name | ParticleEmitter | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | A callback for the UI ParticleEmitter. It handles the preallocation, spawning and recycling of the UI particles. | ||||
| user_properties |
|
||||
| is_callback | True |
PieChartCallback
| name | PieChartCallback |
|---|---|
| area | Common |
| doc | Callback for a pie chart; just needs supplying with correct data and will represent as a pie chart |
| is_callback | True |
PiecesOfEightCallback
| name | PiecesOfEightCallback |
|---|---|
| area | Common |
| is_callback | True |
PiecesOfEightMarkerCallback
| name | PiecesOfEightMarkerCallback |
|---|---|
| area | Common |
| is_callback | True |
PingIndicator
| name | PingIndicator |
|---|---|
| area | Battle |
| is_callback | True |
PoliticsCallback
| name | PoliticsCallback |
|---|---|
| area | Campaign |
| is_callback | True |
PooledResourceBar
| name | PooledResourceBar |
|---|---|
| area | Common |
| doc | Manages the display of a pooled resource bar |
| is_callback | True |
PortraitGroupCallback
| name | PortraitGroupCallback |
|---|---|
| area | Campaign |
| is_callback | True |
PositionClamperCallback
| name | PositionClamperCallback | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | Stores original dock offset, whenever moved/resized/adopted will try to put to original offset, but clamping so none of the component is out of the bounding component specified (which defaults to root which is essentially the screen) | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
PossibleDiplomaticListItem
| name | PossibleDiplomaticListItem |
|---|---|
| area | Campaign |
| doc | will handle setting up data in possbile action item list and cache action details to be used later. |
| is_callback | True |
PostbattleCaptiveButton
| name | PostbattleCaptiveButton |
|---|---|
| area | Campaign |
| doc | Button to make captive option decision on postbattle. Shows custom tooltip to show details of what decision will give. |
| is_callback | True |
PostbattleCaptiveTooltip
| name | PostbattleCaptiveTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
PowerFrameCallback
| name | PowerFrameCallback |
|---|---|
| area | Campaign |
| is_callback | True |
PrisonCellCallback
| name | PrisonCellCallback | ||
|---|---|---|---|
| area | Common | ||
| doc | Main panel callback for the Batcave feature. Will deal with interaction between the different parts of the dungeon | ||
| functions |
|
||
| is_callback | True |
ProgressBarItemCallback
| name | ProgressBarItemCallback |
|---|---|
| area | Common |
| doc | ProgressBarItem |
| is_callback | True |
ProphecyOfSotekCallback
| name | ProphecyOfSotekCallback |
|---|---|
| area | Common |
| is_callback | True |
ProphecyOfSotekTooltip
| name | ProphecyOfSotekTooltip |
|---|---|
| area | Common |
| is_callback | True |
ProvinceDetailsCallback
| name | ProvinceDetailsCallback |
|---|---|
| area | Campaign |
| doc | Presents the details about the Province selected like Public Order, Effects, Growth, Basic Finances |
| is_callback | True |
ProvinceInfoPanelTooltipHandler
| name | ProvinceInfoPanelTooltipHandler |
|---|---|
| area | Campaign |
| doc | This will handle the mouse ON, Off callbacks on the public orderbar that will show/hide our custom tooltip. |
| is_callback | True |
ProvinceInformationCallback
| name | ProvinceInformationCallback |
|---|---|
| area | Campaign |
| doc | this class will handle the Information Panel to be shown when a Province is selected. |
| is_callback | True |
RadarClanEffects
| name | RadarClanEffects |
|---|---|
| area | Campaign |
| is_callback | True |
RadarEntityListItemCharacter
| name | RadarEntityListItemCharacter |
|---|---|
| area | Campaign |
| doc | CHARACTERS |
| is_callback | True |
RadarEntityListItemProvince
| name | RadarEntityListItemProvince |
|---|---|
| area | Campaign |
| is_callback | True |
RadarEntityListItemProvinceEntryCallback
| name | RadarEntityListItemProvinceEntryCallback |
|---|---|
| area | Campaign |
| is_callback | True |
RadarEntityListItemRegion
| name | RadarEntityListItemRegion |
|---|---|
| area | Campaign |
| doc | REGIONS |
| is_callback | True |
RadarListHeader
| name | RadarListHeader |
|---|---|
| area | Campaign |
| doc | Custom sorting headers for radar multi-lists |
| is_callback | True |
RadialMenu
| name | RadialMenu |
|---|---|
| area | Common |
| doc | RadialMenu |
| is_callback | True |
RadioButtonText
| name | RadioButtonText |
|---|---|
| area | Common |
| doc | Passes click onto radio button parent. Pretty much the same as CheckboxText but radio buttons annoyingly have different states and callback mechanism so has to be handled differently |
| is_callback | True |
RechargingPooledResourceBar
| name | RechargingPooledResourceBar |
|---|---|
| area | Common |
| doc | Bar showing a currency that is recharging. This will only work with resources that cannot be negative |
| is_callback | True |
RecycleListItem
| name | RecycleListItem |
|---|---|
| area | Common |
| doc | RecycleListItem |
| is_callback | True |
RecyclingListView
| name | RecyclingListView |
|---|---|
| area | Common |
| doc | A list which reuses a few list elements in order to display a long list of data. Each element of the list will be repopulated while the user scrolls. |
| is_callback | True |
ResizeAnimTrigger
| name | ResizeAnimTrigger |
|---|---|
| area | Common |
| doc | Triggers expand animation to smoothly resize to fit bounds of children whenever any of children resized. Use for example when want tooltips to smoothly expand to fit content rather than immediately.. |
| is_callback | True |
ResizeChildrenToFit
| name | ResizeChildrenToFit |
|---|---|
| area | Common |
| doc | Resizes children equally to make most of space, assuming we have a layout engine to handle positioning and spacing. For example if have two children in horizontal layout, will scale them both to half width of ourselves. If have 3, will scale to 3rd of ourselves, etc. Also supports of resizing and non-resizing children, for example if have mix of expanding_list_header toggle buttons and the expanding sections themselves, will distribute space amongst and resize the sections only and not the buttons |
| is_callback | True |
ResizeDragHandle
| name | ResizeDragHandle | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||
| doc | ResizeDragHandle | ||||||||||||||
| user_properties |
|
||||||||||||||
| is_callback | True |
ResizeToFillRemaining
| name | ResizeToFillRemaining |
|---|---|
| area | Common |
| doc | Resizes the component to fill the remaining of its parent's space. |
| is_callback | True |
ResizeToFitParent
| name | ResizeToFitParent |
|---|---|
| area | Common |
| doc | Keeps component same size as parent. Used basically with layout engine parents since layout engines with size to content dont propagate resize (since their size is based on children), so if want a header or title bar that stays same width for example can use this |
| is_callback | True |
ResizeToFitTarget
| name | ResizeToFitTarget | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||
| doc | Keeps component same size as target. Used for example on 3K where had two margins wanted stuck next to text resizing component, but behind. So couldn't make child of text resizing component, so instead had in same parent, and docked to parent and made parent resize to its text resizing child | ||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||
| is_callback | True |
RitualButton
| name | RitualButton |
|---|---|
| area | Common |
| is_callback | True |
RitualUpgradeCallback
| name | RitualUpgradeCallback |
|---|---|
| area | Common |
| doc | callback for the ritual upgrades in the ritual chain |
| is_callback | True |
RitualUpgradeTooltip
| name | RitualUpgradeTooltip |
|---|---|
| area | Common |
| doc | callback for the ritual tooltip in the athel tamarha dungeon |
| is_callback | True |
RuinationBar
| name | RuinationBar |
|---|---|
| area | Common |
| doc | Callback for the actual bar, creates segments and resizes to fit based on thresholds sets up some images as well |
| is_callback | True |
RuinationBarTooltipUnit
| name | RuinationBarTooltipUnit |
|---|---|
| area | Common |
| doc | Callback for unit in tooltip, handles mouseover to show info on scroll |
| is_callback | True |
RuneCooldownGauge
| name | RuneCooldownGauge |
|---|---|
| area | Common |
| doc | Alternate mana display for dwarfs |
| is_callback | True |
SPFrame
| name | SPFrame |
|---|---|
| area | Frontend |
| is_callback | True |
SacrificeItem
| name | SacrificeItem |
|---|---|
| area | Common |
| is_callback | True |
SacrificesOfSotekPanel
| name | SacrificesOfSotekPanel |
|---|---|
| area | Common |
| is_callback | True |
ScriptEventReporter
| name | ScriptEventReporter |
|---|---|
| area | Common |
| doc | Add this callback to a component to make it report events for lua to listen to, that are too expensive and numerous to broadcast by default on a component level. Such as ComponentMouseOn, ComponentAnimationFinished. Would be nice to have clicks in here, but there are over a hundred uses in Warhammer scripts that dont want to break, so maybe do this on a clean new project? Either attach in layout OR call UIComponent::AddScriptEventReporter from script to add this callback from script (so not forced to use UiEd to get these notifications) |
| is_callback | True |
ScriptTag
| name | ScriptTag |
|---|---|
| area | Common |
| doc | Callback placed on components to make them easier to find by script in a more robust manner then them searching by component hierarchy paths This way autotest scriptors for example can tag components they want to find with unique ids and just look for that with FindByScriptTag, and there script is less likely to break when layouts are changed (by moving components around, etc) Also can use context function to add unique elements to ids for when have dynamic elements such as unit cards (so in function would do something like "campaigncard" + CQI with a CcoCampaignUnit context for example |
| is_callback | True |
ScriptedHelpPanel
| name | ScriptedHelpPanel |
|---|---|
| area | Common |
| doc | A draggable help panel that script supplies text to and controls the navigation of pages to. All we handle is resize to fit our content and also have an index functionality |
| is_callback | True |
ScriptedObjectivesPanel
| name | ScriptedObjectivesPanel |
|---|---|
| area | Battle |
| doc | New for rome; panel that is controllable via scriptors that shows a list of objectives |
| is_callback | True |
ScrollableCallback
| name | ScrollableCallback |
|---|---|
| area | Common |
| doc | Put on component to indicate its scrollable which will prevent camera scrolling while mouse over |
| is_callback | True |
SettlementCapturedPanel
| name | SettlementCapturedPanel |
|---|---|
| area | Campaign |
| is_callback | True |
SettlementEspionageTooltip
| name | SettlementEspionageTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
ShaderPieChartCallback
| name | ShaderPieChartCallback |
|---|---|
| area | Common |
| doc | Callback for a shader pie chart; just needs supplying with correct data and will represent as a pie chart |
| is_callback | True |
ShaderPropagatorCallback
| name | ShaderPropagatorCallback | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||
| doc | Propagates the shader and shader values of a component to a target component | ||||||||
| user_properties |
|
||||||||
| is_callback | True |
ShadowAgentEntryCallback
| name | ShadowAgentEntryCallback |
|---|---|
| area | Common |
| doc | Callback for each agent to handle selection and propagation of selected character |
| is_callback | True |
ShadowyDealingsPanelCallback
| name | ShadowyDealingsPanelCallback |
|---|---|
| area | Common |
| doc | handles the shadowy dealings panel feature |
| is_callback | True |
ShadowyRitualEntryCallback
| name | ShadowyRitualEntryCallback |
|---|---|
| area | Common |
| doc | Callback for each ritual to handle selection and propagation of selected ritual |
| is_callback | True |
ShortcutGroup
| name | ShortcutGroup |
|---|---|
| area | Common |
| doc | Passes shortcut to visible child in list |
| is_callback | True |
ShortcutSetter
| name | ShortcutSetter |
|---|---|
| area | Common |
| doc | Registers a shortcut when created through KEY_CONTROLLED. On key, calls desired behaviour through the component. |
| is_callback | True |
ShortcutTooltipSpoofer
| name | ShortcutTooltipSpoofer | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | Gets 'shortcut' user property and puts that shortcuts key on the tooltip as if shortcut assigned to this component. Used for things like escape menu button, where shortcut goes through root but want to show shortcut for this on button. | ||||
| user_properties |
|
||||
| is_callback | True |
ShowIfChildVisible
| name | ShowIfChildVisible |
|---|---|
| area | Common |
| doc | Shows component if any child is visible. Used for lists when want to hide list if all child elements are empty Don't need to ContextList as that has a hide_if_empty option, this is for when just have a list in a layout with various unrelated children for example |
| is_callback | True |
SilentSanctumCallback
| name | SilentSanctumCallback |
|---|---|
| area | Common |
| doc | callback for the silent sanctum feature, handles building silent sanctums |
| is_callback | True |
SilentSanctumTargetCallback
| name | SilentSanctumTargetCallback |
|---|---|
| area | Common |
| doc | callback for the target icon in 3d space |
| is_callback | True |
SkillChain
| name | SkillChain |
|---|---|
| area | Campaign |
| is_callback | True |
SkillChainEntry
| name | SkillChainEntry |
|---|---|
| area | Campaign |
| is_callback | True |
SkillLevelPip
| name | SkillLevelPip |
|---|---|
| area | Campaign |
| doc | Shows state of current level for supplied skill, and shows details for this level on mouse over |
| is_callback | True |
SkillTreeEntry
| name | SkillTreeEntry |
|---|---|
| area | Campaign |
| doc | Character skill tree slot |
| is_callback | True |
SliderButton
| name | SliderButton |
|---|---|
| area | Common |
| doc | Callback for slider increment buttons that move slider up and down |
| is_callback | True |
SliderButtonBottom
| name | SliderButtonBottom |
|---|---|
| area | Common |
| is_callback | True |
SliderButtonTop
| name | SliderButtonTop |
|---|---|
| area | Common |
| doc | Okay I've caved. I can never remember whether increment is top or bottom button, so |
| is_callback | True |
SliderDecrementButton
| name | SliderDecrementButton |
|---|---|
| area | Common |
| doc | Increment slider button, moves slider down |
| is_callback | True |
SliderHandle
| name | SliderHandle |
|---|---|
| area | Common |
| doc | Base class for slider handle which shows current position in slider and can be dragged to move slider |
| is_callback | True |
SliderIncrementButton
| name | SliderIncrementButton |
|---|---|
| area | Common |
| doc | Increment slider button, moves slider up |
| is_callback | True |
SortableListview
| name | SortableListview |
|---|---|
| area | Common |
| doc | SortableListview |
| is_callback | True |
SotekSegment
| name | SotekSegment |
|---|---|
| area | Common |
| is_callback | True |
SpriteAnimation
| name | SpriteAnimation | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | |||||||||||||||||||||
| doc | Component that goes through a set of images that follow a specific name pattern. path/to/image without the index and the .png part. example data/UI/default/test_image (this will go through test_image0.png to test_image[m_last_frame].png) | |||||||||||||||||||||
| user_properties |
|
|||||||||||||||||||||
| functions |
|
|||||||||||||||||||||
| is_callback | True |
StagedList
| name | StagedList | ||
|---|---|---|---|
| area | Common | ||
| functions |
|
||
| is_callback | True |
StatePropagatorCallback
| name | StatePropagatorCallback | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||||||||||
| doc | Propagates the state changes of the parent component to all its children. | ||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||
| is_callback | True |
StoredPositionCallback
| name | StoredPositionCallback | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | Used to allow a component to have it's positioned remembered between screens/games (using registry) Mainly used for draggable windows to remember their last position between screens/games #UI_TODO: Make this use data driven file and not use registry (http://ca-jira:8080/browse/TWUI-258) | ||||
| user_properties |
|
||||
| is_callback | True |
SwordOfKhaineCallback
| name | SwordOfKhaineCallback |
|---|---|
| area | Common |
| is_callback | True |
TabCompleteSuggestionList
| name | TabCompleteSuggestionList |
|---|---|
| area | Common |
| doc | TextAutoCompleter SUGGESTION LIST |
| is_callback | True |
TabGroup
| name | TabGroup | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | |||||||||
| user_properties |
|
|||||||||
| is_callback | True |
TabGroupTab
| name | TabGroupTab |
|---|---|
| area | Common |
| doc | TabGroupTab |
| is_callback | True |
TauroxAPButton
| name | TauroxAPButton |
|---|---|
| area | Common |
| doc | Callback for Taurox's replenish AP button |
| is_callback | True |
TauroxRampagePanelCallback
| name | TauroxRampagePanelCallback |
|---|---|
| area | Common |
| doc | callback for Taurox's rampage panel |
| is_callback | True |
TechModuleTooltip
| name | TechModuleTooltip |
|---|---|
| area | Common |
| doc | Tooltip for character skill effects |
| is_callback | True |
TechRequiredCallbackInterface
| name | TechRequiredCallbackInterface |
|---|---|
| area | Common |
| is_callback | True |
TechnologiesCardCallbackInterface
| name | TechnologiesCardCallbackInterface |
|---|---|
| area | Campaign |
| is_callback | True |
TechnologyCompletionBar
| name | TechnologyCompletionBar |
|---|---|
| area | Campaign |
| is_callback | True |
TechnologyPanelCallback
| name | TechnologyPanelCallback |
|---|---|
| area | Campaign |
| doc | Handles the tech tree for campaign ============================================================================= |
| is_callback | True |
TempleBuiltNotifier
| name | TempleBuiltNotifier |
|---|---|
| area | Common |
| doc | Informs the NakaiHUDCallback callback that a temple has been built and passes its record |
| is_callback | True |
TempleOfTheOldOnes
| name | TempleOfTheOldOnes |
|---|---|
| area | Common |
| is_callback | True |
TemplesOfTheOldOnes
| name | TemplesOfTheOldOnes |
|---|---|
| area | Common |
| is_callback | True |
TextButton
| name | TextButton |
|---|---|
| area | Common |
| doc | TextButton |
| is_callback | True |
TextButtonTab
| name | TextButtonTab |
|---|---|
| area | Common |
| is_callback | True |
TextInput
| name | TextInput | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||||||||||||
| doc | TextInput | ||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||
| functions |
|
||||||||||||||||||||||||||||||
| is_callback | True |
Textview
| name | Textview |
|---|---|
| area | Common |
| doc | Textview |
| is_callback | True |
TextviewText
| name | TextviewText |
|---|---|
| area | Common |
| doc | TextviewText |
| is_callback | True |
ThorekArtifactVault
| name | ThorekArtifactVault |
|---|---|
| area | Common |
| doc | callback for handling Thoreks artifact vault, displays how many artifacts have been collected |
| is_callback | True |
ThreatMapCallback
| name | ThreatMapCallback |
|---|---|
| area | Common |
| doc | The callback for the threatmap, handles maneuvering the map and placing mission icons on the map |
| is_callback | True |
ThreatMapMissionSelectedStore
| name | ThreatMapMissionSelectedStore |
|---|---|
| area | Common |
| doc | callback for storing the selected mission so can re-open panel with it selected again |
| is_callback | True |
ThreatMapPanelCallback
| name | ThreatMapPanelCallback |
|---|---|
| area | Common |
| doc | The callback for the threatmap panel |
| is_callback | True |
ThrotMissionCallback
| name | ThrotMissionCallback |
|---|---|
| area | Common |
| doc | callback for the Throt vortex missions, handles zooming to mission when pressed |
| is_callback | True |
ThrotVortexCallback
| name | ThrotVortexCallback |
|---|---|
| area | Common |
| doc | callback for the Throt vortex UI |
| is_callback | True |
ToggleButton
| name | ToggleButton | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||
| doc | Support class for a toggle button that animates horizontally when toggled | ||||||||||||
| functions |
|
||||||||||||
| is_callback | True |
TogglePanelButton
| name | TogglePanelButton | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | |||||||||||||||
| doc | TogglePanelButton; plays either 'show' or 'hide' animation, used for panels sliding in/out | |||||||||||||||
| user_properties |
|
|||||||||||||||
| is_callback | True |
TooltipBase
| name | TooltipBase | ||
|---|---|---|---|
| area | Common | ||
| doc | Based class for tooltips so can initialise from root element without need for checking callback id | ||
| user_properties |
|
||
| is_callback | True |
TopmostObjectCallback
| name | TopmostObjectCallback | ||||
|---|---|---|---|---|---|
| area | Common | ||||
| doc | Makes component a topmost object - way of setting this in UiEd without having to add a new setting basically! Used in places such as 3k tech tree to make labels appear above all other techs as it gets crowded, should try and use sparingly! | ||||
| user_properties |
|
||||
| is_callback | True |
TopmostWhenDraggingCallback
| name | TopmostWhenDraggingCallback |
|---|---|
| area | Common |
| doc | Sets component to topmost while being dragged. This simulates the old default behaviour for dragged components, but avoids the overhead of having checks in every components draw call in order to achieve it |
| is_callback | True |
TopmostWhenFocusedCallback
| name | TopmostWhenFocusedCallback |
|---|---|
| area | Common |
| doc | Sets component to topmost while focussed. This simulates the old default behaviour for RenderLastOnFocus flag, but avoids the overhead of having checks in every components draw call in order to achieve it |
| is_callback | True |
TrailParticleEmitter
| name | TrailParticleEmitter | ||
|---|---|---|---|
| area | Common | ||
| doc | Component that emits particles as a trail that follows a component | ||
| user_properties |
|
||
| is_callback | True |
TraitRowEntry
| name | TraitRowEntry |
|---|---|
| area | Campaign |
| doc | typedef CA_STD::VECTOR |
| is_callback | True |
TraitsIcon
| name | TraitsIcon |
|---|---|
| area | Campaign |
| doc | Shows icon for a trait along with tooltip when moused over |
| is_callback | True |
TreasureHuntButton
| name | TreasureHuntButton |
|---|---|
| area | Common |
| is_callback | True |
TreasureHuntPanelCallback
| name | TreasureHuntPanelCallback |
|---|---|
| area | Common |
| is_callback | True |
TreasureHuntsCallback
| name | TreasureHuntsCallback |
|---|---|
| area | Common |
| is_callback | True |
TreeCallback
| name | TreeCallback | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||||||||||||||||||||
| doc | This is a generic callback for a tree, that can be used for technology trees, family trees, etc. Was implemented for arena stuff, but generic enough to be used for whatever tree purpose you have. PLEASE DONT derive from this where possible but extend its functionality with settings like m_padding_dimensions. Your callback should have a treecallback object, and pass it TreeCallbackData. It should then have a callback on the m_template_slot_entry that derives from TreeEntryCallback in order to allow specialising the look and behaviour of entries in the tree. For an example see the arena tech trees. | ||||||||||||||||||||||||||||||
| user_properties |
|
||||||||||||||||||||||||||||||
| is_callback | True |
TreeEntryCallback
| name | TreeEntryCallback |
|---|---|
| area | Common |
| doc | Base callback for entry in tree. Should be overrided to provide functionality to setup entries and handle interaction |
| is_callback | True |
TreeTierCallback
| name | TreeTierCallback |
|---|---|
| area | Common |
| doc | Base callback for tier in tree. Should be overrided to provide functionality to setup entries and handle interaction |
| is_callback | True |
TzarkanMission
| name | TzarkanMission |
|---|---|
| area | Common |
| doc | Specialised MissionIssuerMission for tzarkan's whispers mechanic |
| is_callback | True |
TzarkanPotion
| name | TzarkanPotion |
|---|---|
| area | Common |
| doc | Manages the tzarkan button that allows instant max possession |
| is_callback | True |
UnitCard
| name | UnitCard |
|---|---|
| area | Common |
| doc | This is the basic callback class that represents all land units. Specific behaviour is defined by the CardStyles defined above |
| is_callback | True |
UnitExchange
| name | UnitExchange |
|---|---|
| area | Campaign |
| is_callback | True |
UnitInfoPanelMouseOver
| name | UnitInfoPanelMouseOver |
|---|---|
| area | Common |
| doc | Left this cause there's 18 layouts using it |
| is_callback | True |
UpgradePopupCallback
| name | UpgradePopupCallback |
|---|---|
| area | Campaign |
| doc | We need a new class that will be common UpgradePopup to all UI Thus needs no interaction with the upgade options that it carries. Prime function would be to show the popup, store items , when an item is selected process it, some way to hide it. Lets start with a very basic UI Component that will store Items vertically or horizontally. |
| is_callback | True |
VSlider
| name | VSlider | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||||
| doc | Horizontal slider callback, for scrolling vertical lists... | ||||||||||||
| functions |
|
||||||||||||
| is_callback | True |
VSliderHandle
| name | VSliderHandle |
|---|---|
| area | Common |
| doc | Slider handle for vertical slider |
| is_callback | True |
VfxRendererCallback
| name | VfxRendererCallback | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| area | Common | ||||||||||
| doc | Spawns a specified vfx in warscape authored in vfx editor, and renders it in UI using Aik's fancy new system using a new shader that samples a backbuffer the vfx is rendered to The vfx must be pre-registered in a .warscape_req.xml file that gets exported automatically when exporting a layout that has a VfxRendererCallback You then just add the callback to a component with a blank image, and specify the 'vfx' user property that specifies the vfx in the vfx folder to use You can have up to 16 unique entries, but you can re-use the same vfx multiple times which is what the s_vfx_map is for See https://caurl/ui_particle_effects for more information | ||||||||||
| user_properties |
|
||||||||||
| functions |
|
||||||||||
| is_callback | True |
VignetteOverlay
| name | VignetteOverlay |
|---|---|
| area | Common |
| doc | Manages a vignette overlay
public LISTENER |
| is_callback | True |
WaaaghTopBarCallback
| name | WaaaghTopBarCallback | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | callback for the waaagh top bar, listens to button click and sets preview/trophy reward | ||||||
| functions |
|
||||||
| is_callback | True |
WantedLevelEntryCallback
| name | WantedLevelEntryCallback |
|---|---|
| area | Common |
| doc | Handles setting the correct states on the wanted level entry based on the current pooled resource value. |
| is_callback | True |
WarhammerLords
| name | WarhammerLords |
|---|---|
| area | Campaign |
| is_callback | True |
WarhammerOfficeHolder
| name | WarhammerOfficeHolder |
|---|---|
| area | Campaign |
| is_callback | True |
WarhammerOffices
| name | WarhammerOffices |
|---|---|
| area | Campaign |
| is_callback | True |
WealthBreakdownTooltip
| name | WealthBreakdownTooltip |
|---|---|
| area | Campaign |
| is_callback | True |
WorkshopMountsPanel
| name | WorkshopMountsPanel |
|---|---|
| area | Common |
| doc | Mounts |
| is_callback | True |
WorkshopNukesPanel
| name | WorkshopNukesPanel |
|---|---|
| area | Common |
| doc | Nukes |
| is_callback | True |
WorkshopPanel
| name | WorkshopPanel |
|---|---|
| area | Common |
| is_callback | True |
WorkshopWeaponsPanel
| name | WorkshopWeaponsPanel |
|---|---|
| area | Common |
| doc | Weapons |
| is_callback | True |
WorldRoots
| name | WorldRoots |
|---|---|
| area | Common |
| doc | callback for world roots wood elves feature |
| is_callback | True |
WorldRootsGladeIcon
| name | WorldRootsGladeIcon |
|---|---|
| area | Common |
| doc | callback for world roots glade icons on city bars |
| is_callback | True |
WorldSpaceLineConnectionCallback
| name | WorldSpaceLineConnectionCallback | ||||||
|---|---|---|---|---|---|---|---|
| area | Common | ||||||
| doc | Manipulates the first image metric to look like a link between two given components. | ||||||
| user_properties |
|
||||||
| is_callback | True |
WorskhopRitualButtonCallback
| name | WorskhopRitualButtonCallback |
|---|---|
| area | Common |
| is_callback | True |