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 |