pub enum ImperatorDatatype {
Show 600 variants
AISettingsMenu,
AISettingsMenuItem,
Achievement,
AchievementPopup,
AchievementWindow,
ActiveTradeRoute,
AddFriendWindow,
AdviceItem,
AdviceView,
AgendaProgress,
AlertManager,
Ambition,
AnchorItem,
Application,
Area,
Attribute,
AttributeItem,
AttributeTuple,
AvailabilityEntry,
BarbarianPayOffWindow,
BarbarianProvinceView,
BattleCountryStats,
BattleResult,
BattleResultMessage,
BattleResultMessageParticipant,
BattleResultMessageSide,
BattleSide,
BattleUnitTypeStats,
BlurThreshold,
BonusItem,
BonusLineItem,
BonusNode,
BrowserWindow,
BrushBool,
BrushFloat,
BrushSettings,
BrushSettingsDropdown,
BrushSettingsGlobal,
BuildUnitItem,
BuildUnitWindow,
BuildableGlueItem,
Building,
BuildingConstruction,
BuildingConstructionIcon,
BuildingItem,
CapitalMapIcon,
CapitalSurplus,
CharMessage,
Character,
CharacterGlue,
CharacterInteraction,
CharacterItem,
CharacterJob,
CharacterListItem,
CharacterRightClickMenu,
CharacterSelectionListItem,
CharacterSelectionListWindow,
CharacterWindow,
CharactersView,
Chat,
ChatMessage,
ChatNotificationMessage,
ChatTab,
ChatWindow,
ChildGenerator,
ChildItem,
CityMapIcon,
ClanLeaderItem,
CoatOfArms,
Combat,
CombatImminentIcon,
CombatMapIcon,
CombatModifier,
CombatTactic,
CombatView,
CombatViewSubUnit,
Combatant,
ConsoleMenuItem,
ConsoleWindow,
Container,
ContextMenuItem,
ConvictionGlue,
Country,
CountryCulture,
CountryCultureItem,
CountryDiplomaticItem,
CountryEntry,
CountryMessage,
CreateImportGlue,
CreateSocialProfile,
CreateSocialProfileWindow,
CreateTradeRoute,
CreateTradeWindow,
CreditsWindow,
Culture,
CultureDecision,
CultureDecisionItem,
CultureDecisionsView,
CultureGroup,
CultureView,
CurveEditor,
CurvePoint,
Decision,
DecisionItem,
DeclareWarAlly,
DeclareWarWindow,
DecorativeMapIcon,
DeifyRulerWindow,
Deity,
DeityCategory,
DeityItem,
DeityType,
DetailData,
DiploIcon,
DiplomacyDialog,
DiplomaticActionCategory,
DiplomaticActionItem,
DiplomaticStance,
DiplomaticStanceItem,
DiplomaticView,
Distinction,
Dockable,
DummyTechTreeContextItem,
EconomicPolicyGlue,
EconomyView,
EditLegionWindow,
EmitterNodeWindow,
EndGameView,
EndPrepConfirm,
EnforcePeaceView,
Entity,
EntityState,
EntityViewer,
EnumSettingEntry,
ErrorMessageBox,
EthnicityItem,
EventInfo,
EventOption,
EventTargetSetupContext,
EventWindow,
ExpenseItem,
ExportBonus,
ExportTool,
EyeDropper,
EyeDropperPackedSample,
EyedropperMode,
Family,
FamilyGlue,
FamilyMember,
FindProvinceItem,
FindProvinceView,
ForeignTechItem,
FortFlipRestoreIcon,
FortMapIcon,
Friend,
FriendListWindow,
FriendRequest,
FriendSearchResult,
Friends,
FrontEndCreditsView,
FrontEndLoadView,
FrontEndMainView,
FrontEndMultiplayerView,
FrontEndSinglePlayerView,
GUIAchievement,
GameConceptTooltip,
GameConfigurationWindow,
GameLobby,
GeneItem,
GenerationItem,
GfxSkin,
GoodsMessage,
Government,
GovernmentSuccession,
GovernmentView,
GovernorPolicy,
Governorship,
GovernorshipItem,
Graph,
GraphInterfaceNodeWindow,
GraphPanel,
GreatWork,
GreatWorkCategoryItem,
GreatWorkComponentItem,
GreatWorkEffectGroupItem,
GreatWorkEffectItem,
GreatWorkEffectSelection,
GreatWorkItem,
GreatWorkSelectEffectWindow,
GreatWorkSelectItemWindow,
GreatWorkSelectLeaderWindow,
GreatWorkWindow,
Group,
GuiContext,
GuiEditor,
GuiEditorCategory,
GuiEditorDockable,
GuiEditorOutliner,
GuiEditorProperties,
GuiEditorProperty,
GuiEditorTooltip,
Heightmap,
HeightmapPainter,
HeightmapPainterMode,
HeightmapResolution,
HeirSupportGlue,
Heritage,
Horde,
Idea,
IdeaGroup,
IdeaGroupsArray,
IdeaItem,
ImageImport,
ImportTool,
Importable,
ImportableGroup,
InGameTopbar,
IncomeItem,
InspectorPanel,
InteractionItem,
Invention,
InventionItem,
InventionLineItem,
InventionNode,
JominiGUISetting,
JominiNotification,
JominiNotificationOverlay,
JominiPasswordPopup,
JominiServer,
JominiServerBrowserGui,
JominiSettingsWindow,
LanguageEntry,
Law,
LawGroupItem,
LawItem,
Layer,
LayerTreeItem,
Ledger,
Legion,
LegionGovernorshipItem,
LegionHistory,
LevyTemplate,
LoadIngameWindow,
LobbyPlayer,
LobbyView,
LogEntry,
LoyaltyType,
MPConfig,
MacroBuilderBuildInProvince,
MacroBuilderPage,
MacroBuilderProvinceBuildable,
MacroBuilderTradeGood,
MacroBuilderTradeGoodsGroup,
MacroBuilderView,
MapAnimatedText,
MapContentEntryDesc,
MapContentLayerDesc,
MapContentSelectorGui,
MapEditor,
MapObjectMask,
MapObjectPainter,
MapObjectPainterMode,
MapObjectPainterOptions,
MapObjectTool,
MaskEntry,
MaskManagerEntry,
MaskPainterManager,
MaskPainterMapContentPanel,
MaskPainterMode,
MaskPainterTool,
MaskPainterViewport,
Material,
MaterialBrowser,
MaterialEntry,
MaterialMix,
MaterialMixBrush,
MaterialMixEntry,
MaterialPaintingMode,
Materials,
MaterialsSample,
Mercenary,
MercenaryItem,
MercenaryView,
MessageLog,
MessageMenuItem,
MessageSettingItem,
MessageSettings,
MessageSettingsMenu,
MigratingPopItem,
MilitaryBonus,
MilitaryConstruction,
MilitaryConstructionIcon,
MilitaryView,
MinorEventItem,
MissionItem,
MissionLineItem,
MissionTaskItem,
MissionView,
MixBrushMode,
ModificationItem,
Modifier,
MoveTool,
MultiUnitWindow,
MultiplayerSetupWindow,
NewBornMessage,
Node,
NodeError,
NodeLine,
NodePin,
NodeWindow,
NonRegisteredDockable,
NotificationDummyContext,
Nudger,
NudgerLayerEntryMapObjectDesc,
NudgerMapContentGui,
NudgerMapObjectPropertyListDockable,
NudgerMode,
ObjectBrowser,
ObjectBrowserView,
ObjectInspector,
ObjectInspectorDockable,
ObjectInspectorPlugin,
ObjectProvider,
OfferPeaceWindow,
Office,
OfficeHolderItem,
OosData,
OosWindow,
OptionEffectItem,
OutgoingFriendRequest,
Outliner,
OutlinerCategory,
OutlinerItem,
OutlinerSettings,
OutputEntry,
OverviewGovernorshipItem,
OverviewView,
OverwriteSaveWindow,
POPSCreateAccount,
POPSLoginView,
POPSStatusWidget,
ParametricSelect,
ParticleUserData,
Party,
PartyItemGlue,
PartyType,
PauseMenu,
PdxCoreSetting,
PdxGuiFoldOut,
PdxGuiTableRow,
PdxGuiTreeTable,
PdxGuiWidget,
PdxSetting,
PdxSettingsWindow,
PdxSettingsWindowCategory,
PdxSettingsWindowScopedCategory,
PdxValueSetting,
PeaceOfferCategory,
PeaceOfferParticipant,
Playable,
PlayerJoinRequest,
PlayerLeaveMessage,
Pop,
PopChange,
PopCultureItem,
PopItem,
PopReligionItem,
PopType,
PopTypeItem,
PopupMenu,
PopupMenuItem,
PortMapIcon,
Portrait3dView,
PortraitEditorWindow,
PortraitTooltip,
PreferredUnitItem,
PreviewMaskTexture,
Price,
ProgressInterface,
Province,
ProvinceModifierWrap,
ProvinceRank,
ProvinceTreasures,
ProvinceWindow,
QuickAccessBar,
RansomPrisonerWindow,
Region,
RelationDescItem,
RelationTypeItem,
Religion,
ReligionView,
RemoveFriendConfirmWindow,
ReorgWindow,
RepackWindow,
ReplayController,
ResignConfirmationWindow,
RulerItem,
Savable,
SavableGroup,
SaveDialog,
SaveGameItem,
SaveListWindow,
SaveNameWindow,
SavedEventTargets,
ScopeDebugData,
ScopeDebugInspectorPlugin,
ScopeObjectEditor,
ScopeObjectProvider,
ScopeObjectType,
ScopedJominiSettingsCategory,
ScopedJominiSettingsPage,
ScoreView,
ScriptRunnerInspector,
ScriptRunnerResult,
ScriptedGui,
SelectAnyLegionCommanderWindow,
SelectClaim,
SelectCommanderWindow,
SelectCultureGroupView,
SelectDeityWindow,
SelectEnforcePeace,
SelectFabricateClaimWindow,
SelectGovernorPolicy,
SelectGovernorPolicyWindow,
SelectGovernorWindow,
SelectImportDestinationWindow,
SelectInterveneWindow,
SelectLegionCommanderWindow,
SelectMapModesGlue,
SelectMapModesView,
SelectMoveGlue,
SelectMoveWindow,
SelectNewIdeaWindow,
SelectObjective,
SelectObjectiveWindow,
SelectOfficeWindow,
SelectPantheonDeityWindow,
SelectParticleUserDataDialog,
SelectPeaceTreaty,
SelectPopTypeRightView,
SelectPreferredUnitGlue,
SelectPreferredUnitWindow,
SelectProvinceItem,
SelectRansomPrisoner,
SelectSellProvince,
SelectTactic,
SelectTacticWindow,
SelectTargetCharacterGlue,
SelectTargetCharacterView,
SelectTargetCountryGlue,
SelectTargetCountryView,
SelectTargetProvinceView,
SelectTechOfficeWindow,
SelectTool,
SelectTradeGoods,
SelectTradeProvinceView,
SelectTransferGlue,
SelectTreasureWindow,
SelectWar,
SelectWarGoal,
SelectableCultureGroup,
SelectableDeity,
SelectablePopType,
SelectableTreasure,
SelectionHistory,
SelectionLine,
SellProvinceWindow,
SenateItemGlue,
ServerInformation,
SettingCategory,
SettingsPage,
SetupEditor,
SetupEntry,
Siege,
SiegeView,
SimpleProvinceIcon,
SingleUnitWindow,
SkinEditor,
SmartBrushHeightRange,
SmartBrushPattern,
SmartBrushPresetManager,
SmartMaterialPaintingMode,
Social,
SocialNotificationWindow,
SocialUI,
SocialWidget,
SplineAdjustmentTool,
SplineAdjustmentToolMode,
SplineStripTool,
SplineStripToolMode,
SplineToolsMapContentPanel,
SplineTypeItem,
SplineTypeSelectionDropdown,
SplineVisibilityDropdown,
State,
StateItem,
StaticModifier,
SubUnit,
SubUnitCombatCounts,
SubUnitConstruction,
SubUnitCounts,
SubUnitInfoItem,
SubUnitModifierGlue,
SubUnitType,
SubUnitTypeGlue,
SubjectType,
TechOfficeItem,
TechTree,
TechTreeItem,
TechnologyTable,
TechnologyView,
TerrainToolButton,
TerrainType,
TextureEntry,
TextureImporter,
TextureList,
TextureListDirectory,
TextureListTexture,
TextureNodeWindow,
TextureViewer,
ThreadDebugTask,
ThreadDebugThread,
ThreadDebugView,
ThreatenTarget,
ThreatenWarWindow,
TimedModifier,
TimedModifierScoped,
Title,
ToolDialog,
ToolDialogButton,
ToolMessageDialog,
ToolProperty,
ToolPropertyBool,
ToolPropertyCColor,
ToolPropertyCString,
ToolPropertyColor,
ToolPropertyCurve,
ToolPropertyFloat,
ToolPropertyInt,
ToolPropertyList,
ToolPropertySearchList,
ToolPropertyString,
ToolPropertyUint,
ToolPropertyVec1fPercent,
ToolPropertyVec2f,
ToolPropertyVec2fPercent,
ToolPropertyVec2i,
ToolPropertyVec3f,
ToolsSearch,
ToolsSearchResult,
TooltipInfo,
TradeGoodSurplusItem,
TradeGoods,
TradeGoodsCategoryGlue,
TradeGoodsGlue,
TradeGoodsSurplus,
TradeView,
TraditionTree,
TraditionTreeContextItem,
TraditionTreeItem,
Trait,
TraitItem,
TransferOccupationWindow,
Treasure,
TreasureOwner,
TreasureSlotItem,
TutorialItem,
TutorialView,
Tweaker,
Type,
UIMessage,
Unit,
UnitAbility,
UnitActionItem,
UnitInfoItem,
UnitItem,
UnitMapIcon,
UnitTypeInfoItem,
UserDataNode,
VariableEntry,
VariableInfo,
VariableInspectorEntry,
VariableInspectorPlugin,
VariableInspectorVariable,
VariableList,
VariableListEntry,
VariableListInspectorPlugin,
VariableListStore,
VariableStore,
VariableSystem,
ViewPopsWindow,
War,
WarGoal,
WarOverview,
WarOverviewBattle,
WarOverviewParticipant,
WarPopStats,
WarsOverview,
WarsOverviewWar,
WatchWindow,
}
Variants§
AISettingsMenu
AISettingsMenuItem
Achievement
AchievementPopup
AchievementWindow
ActiveTradeRoute
AddFriendWindow
AdviceItem
AdviceView
AgendaProgress
AlertManager
Ambition
AnchorItem
Application
Area
Attribute
AttributeItem
AttributeTuple
AvailabilityEntry
BarbarianPayOffWindow
BarbarianProvinceView
BattleCountryStats
BattleResult
BattleResultMessage
BattleResultMessageParticipant
BattleResultMessageSide
BattleSide
BattleUnitTypeStats
BlurThreshold
BonusItem
BonusLineItem
BonusNode
BrowserWindow
BrushBool
BrushFloat
BrushSettings
BrushSettingsDropdown
BrushSettingsGlobal
BuildUnitItem
BuildUnitWindow
BuildableGlueItem
Building
BuildingConstruction
BuildingConstructionIcon
BuildingItem
CapitalMapIcon
CapitalSurplus
CharMessage
Character
CharacterGlue
CharacterInteraction
CharacterItem
CharacterJob
CharacterListItem
CharacterRightClickMenu
CharacterSelectionListItem
CharacterSelectionListWindow
CharacterWindow
CharactersView
Chat
ChatMessage
ChatNotificationMessage
ChatTab
ChatWindow
ChildGenerator
ChildItem
CityMapIcon
ClanLeaderItem
CoatOfArms
Combat
CombatImminentIcon
CombatMapIcon
CombatModifier
CombatTactic
CombatView
CombatViewSubUnit
Combatant
ConsoleMenuItem
ConsoleWindow
Container
ContextMenuItem
ConvictionGlue
Country
CountryCulture
CountryCultureItem
CountryDiplomaticItem
CountryEntry
CountryMessage
CreateImportGlue
CreateSocialProfile
CreateSocialProfileWindow
CreateTradeRoute
CreateTradeWindow
CreditsWindow
Culture
CultureDecision
CultureDecisionItem
CultureDecisionsView
CultureGroup
CultureView
CurveEditor
CurvePoint
Decision
DecisionItem
DeclareWarAlly
DeclareWarWindow
DecorativeMapIcon
DeifyRulerWindow
Deity
DeityCategory
DeityItem
DeityType
DetailData
DiploIcon
DiplomacyDialog
DiplomaticActionCategory
DiplomaticActionItem
DiplomaticStance
DiplomaticStanceItem
DiplomaticView
Distinction
Dockable
DummyTechTreeContextItem
EconomicPolicyGlue
EconomyView
EditLegionWindow
EmitterNodeWindow
EndGameView
EndPrepConfirm
EnforcePeaceView
Entity
EntityState
EntityViewer
EnumSettingEntry
ErrorMessageBox
EthnicityItem
EventInfo
EventOption
EventTargetSetupContext
EventWindow
ExpenseItem
ExportBonus
ExportTool
EyeDropper
EyeDropperPackedSample
EyedropperMode
Family
FamilyGlue
FamilyMember
FindProvinceItem
FindProvinceView
ForeignTechItem
FortFlipRestoreIcon
FortMapIcon
Friend
FriendListWindow
FriendRequest
FriendSearchResult
Friends
FrontEndCreditsView
FrontEndLoadView
FrontEndMainView
FrontEndMultiplayerView
FrontEndSinglePlayerView
GUIAchievement
GameConceptTooltip
GameConfigurationWindow
GameLobby
GeneItem
GenerationItem
GfxSkin
GoodsMessage
Government
GovernmentSuccession
GovernmentView
GovernorPolicy
Governorship
GovernorshipItem
Graph
GraphInterfaceNodeWindow
GraphPanel
GreatWork
GreatWorkCategoryItem
GreatWorkComponentItem
GreatWorkEffectGroupItem
GreatWorkEffectItem
GreatWorkEffectSelection
GreatWorkItem
GreatWorkSelectEffectWindow
GreatWorkSelectItemWindow
GreatWorkSelectLeaderWindow
GreatWorkWindow
Group
GuiContext
GuiEditor
GuiEditorCategory
GuiEditorDockable
GuiEditorOutliner
GuiEditorProperties
GuiEditorProperty
GuiEditorTooltip
Heightmap
HeightmapPainter
HeightmapPainterMode
HeightmapResolution
HeirSupportGlue
Heritage
Horde
Idea
IdeaGroup
IdeaGroupsArray
IdeaItem
ImageImport
ImportTool
Importable
ImportableGroup
InGameTopbar
IncomeItem
InspectorPanel
InteractionItem
Invention
InventionItem
InventionLineItem
InventionNode
JominiGUISetting
JominiNotification
JominiNotificationOverlay
JominiPasswordPopup
JominiServer
JominiServerBrowserGui
JominiSettingsWindow
LanguageEntry
Law
LawGroupItem
LawItem
Layer
LayerTreeItem
Ledger
Legion
LegionGovernorshipItem
LegionHistory
LevyTemplate
LoadIngameWindow
LobbyPlayer
LobbyView
LogEntry
LoyaltyType
MPConfig
MacroBuilderBuildInProvince
MacroBuilderPage
MacroBuilderProvinceBuildable
MacroBuilderTradeGood
MacroBuilderTradeGoodsGroup
MacroBuilderView
MapAnimatedText
MapContentEntryDesc
MapContentLayerDesc
MapContentSelectorGui
MapEditor
MapObjectMask
MapObjectPainter
MapObjectPainterMode
MapObjectPainterOptions
MapObjectTool
MaskEntry
MaskManagerEntry
MaskPainterManager
MaskPainterMapContentPanel
MaskPainterMode
MaskPainterTool
MaskPainterViewport
Material
MaterialBrowser
MaterialEntry
MaterialMix
MaterialMixBrush
MaterialMixEntry
MaterialPaintingMode
Materials
MaterialsSample
Mercenary
MercenaryItem
MercenaryView
MessageLog
MessageMenuItem
MessageSettingItem
MessageSettings
MessageSettingsMenu
MigratingPopItem
MilitaryBonus
MilitaryConstruction
MilitaryConstructionIcon
MilitaryView
MinorEventItem
MissionItem
MissionLineItem
MissionTaskItem
MissionView
MixBrushMode
ModificationItem
Modifier
MoveTool
MultiUnitWindow
MultiplayerSetupWindow
NewBornMessage
Node
NodeError
NodeLine
NodePin
NodeWindow
NonRegisteredDockable
NotificationDummyContext
Nudger
NudgerLayerEntryMapObjectDesc
NudgerMapContentGui
NudgerMapObjectPropertyListDockable
NudgerMode
ObjectBrowser
ObjectBrowserView
ObjectInspector
ObjectInspectorDockable
ObjectInspectorPlugin
ObjectProvider
OfferPeaceWindow
Office
OfficeHolderItem
OosData
OosWindow
OptionEffectItem
OutgoingFriendRequest
Outliner
OutlinerCategory
OutlinerItem
OutlinerSettings
OutputEntry
OverviewGovernorshipItem
OverviewView
OverwriteSaveWindow
POPSCreateAccount
POPSLoginView
POPSStatusWidget
ParametricSelect
ParticleUserData
Party
PartyItemGlue
PartyType
PauseMenu
PdxCoreSetting
PdxGuiFoldOut
PdxGuiTableRow
PdxGuiTreeTable
PdxGuiWidget
PdxSetting
PdxSettingsWindow
PdxSettingsWindowCategory
PdxSettingsWindowScopedCategory
PdxValueSetting
PeaceOfferCategory
PeaceOfferParticipant
Playable
PlayerJoinRequest
PlayerLeaveMessage
Pop
PopChange
PopCultureItem
PopItem
PopReligionItem
PopType
PopTypeItem
PopupMenu
PopupMenuItem
PortMapIcon
Portrait3dView
PortraitEditorWindow
PortraitTooltip
PreferredUnitItem
PreviewMaskTexture
Price
ProgressInterface
Province
ProvinceModifierWrap
ProvinceRank
ProvinceTreasures
ProvinceWindow
QuickAccessBar
RansomPrisonerWindow
Region
RelationDescItem
RelationTypeItem
Religion
ReligionView
RemoveFriendConfirmWindow
ReorgWindow
RepackWindow
ReplayController
ResignConfirmationWindow
RulerItem
Savable
SavableGroup
SaveDialog
SaveGameItem
SaveListWindow
SaveNameWindow
SavedEventTargets
ScopeDebugData
ScopeDebugInspectorPlugin
ScopeObjectEditor
ScopeObjectProvider
ScopeObjectType
ScopedJominiSettingsCategory
ScopedJominiSettingsPage
ScoreView
ScriptRunnerInspector
ScriptRunnerResult
ScriptedGui
SelectAnyLegionCommanderWindow
SelectClaim
SelectCommanderWindow
SelectCultureGroupView
SelectDeityWindow
SelectEnforcePeace
SelectFabricateClaimWindow
SelectGovernorPolicy
SelectGovernorPolicyWindow
SelectGovernorWindow
SelectImportDestinationWindow
SelectInterveneWindow
SelectLegionCommanderWindow
SelectMapModesGlue
SelectMapModesView
SelectMoveGlue
SelectMoveWindow
SelectNewIdeaWindow
SelectObjective
SelectObjectiveWindow
SelectOfficeWindow
SelectPantheonDeityWindow
SelectParticleUserDataDialog
SelectPeaceTreaty
SelectPopTypeRightView
SelectPreferredUnitGlue
SelectPreferredUnitWindow
SelectProvinceItem
SelectRansomPrisoner
SelectSellProvince
SelectTactic
SelectTacticWindow
SelectTargetCharacterGlue
SelectTargetCharacterView
SelectTargetCountryGlue
SelectTargetCountryView
SelectTargetProvinceView
SelectTechOfficeWindow
SelectTool
SelectTradeGoods
SelectTradeProvinceView
SelectTransferGlue
SelectTreasureWindow
SelectWar
SelectWarGoal
SelectableCultureGroup
SelectableDeity
SelectablePopType
SelectableTreasure
SelectionHistory
SelectionLine
SellProvinceWindow
SenateItemGlue
ServerInformation
SettingCategory
SettingsPage
SetupEditor
SetupEntry
Siege
SiegeView
SimpleProvinceIcon
SingleUnitWindow
SkinEditor
SmartBrushHeightRange
SmartBrushPattern
SmartBrushPresetManager
SmartMaterialPaintingMode
Social
SocialNotificationWindow
SocialUI
SocialWidget
SplineAdjustmentTool
SplineAdjustmentToolMode
SplineStripTool
SplineStripToolMode
SplineToolsMapContentPanel
SplineTypeItem
SplineTypeSelectionDropdown
SplineVisibilityDropdown
State
StateItem
StaticModifier
SubUnit
SubUnitCombatCounts
SubUnitConstruction
SubUnitCounts
SubUnitInfoItem
SubUnitModifierGlue
SubUnitType
SubUnitTypeGlue
SubjectType
TechOfficeItem
TechTree
TechTreeItem
TechnologyTable
TechnologyView
TerrainToolButton
TerrainType
TextureEntry
TextureImporter
TextureList
TextureListDirectory
TextureListTexture
TextureNodeWindow
TextureViewer
ThreadDebugTask
ThreadDebugThread
ThreadDebugView
ThreatenTarget
ThreatenWarWindow
TimedModifier
TimedModifierScoped
Title
ToolDialog
ToolDialogButton
ToolMessageDialog
ToolProperty
ToolPropertyBool
ToolPropertyCColor
ToolPropertyCString
ToolPropertyColor
ToolPropertyCurve
ToolPropertyFloat
ToolPropertyInt
ToolPropertyList
ToolPropertySearchList
ToolPropertyString
ToolPropertyUint
ToolPropertyVec1fPercent
ToolPropertyVec2f
ToolPropertyVec2fPercent
ToolPropertyVec2i
ToolPropertyVec3f
ToolsSearch
ToolsSearchResult
TooltipInfo
TradeGoodSurplusItem
TradeGoods
TradeGoodsCategoryGlue
TradeGoodsGlue
TradeGoodsSurplus
TradeView
TraditionTree
TraditionTreeContextItem
TraditionTreeItem
Trait
TraitItem
TransferOccupationWindow
Treasure
TreasureOwner
TreasureSlotItem
TutorialItem
TutorialView
Tweaker
Type
UIMessage
Unit
UnitAbility
UnitActionItem
UnitInfoItem
UnitItem
UnitMapIcon
UnitTypeInfoItem
UserDataNode
VariableEntry
VariableInfo
VariableInspectorEntry
VariableInspectorPlugin
VariableInspectorVariable
VariableList
VariableListEntry
VariableListInspectorPlugin
VariableListStore
VariableStore
VariableSystem
ViewPopsWindow
War
WarGoal
WarOverview
WarOverviewBattle
WarOverviewParticipant
WarPopStats
WarsOverview
WarsOverviewWar
WatchWindow
Trait Implementations§
Source§impl Clone for ImperatorDatatype
impl Clone for ImperatorDatatype
Source§fn clone(&self) -> ImperatorDatatype
fn clone(&self) -> ImperatorDatatype
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ImperatorDatatype
impl Debug for ImperatorDatatype
Source§impl Display for ImperatorDatatype
impl Display for ImperatorDatatype
Source§impl FromStr for ImperatorDatatype
impl FromStr for ImperatorDatatype
Source§impl Hash for ImperatorDatatype
impl Hash for ImperatorDatatype
Source§impl PartialEq for ImperatorDatatype
impl PartialEq for ImperatorDatatype
Source§impl TryFrom<&str> for ImperatorDatatype
impl TryFrom<&str> for ImperatorDatatype
impl Copy for ImperatorDatatype
impl Eq for ImperatorDatatype
impl StructuralPartialEq for ImperatorDatatype
Auto Trait Implementations§
impl Freeze for ImperatorDatatype
impl RefUnwindSafe for ImperatorDatatype
impl Send for ImperatorDatatype
impl Sync for ImperatorDatatype
impl Unpin for ImperatorDatatype
impl UnwindSafe for ImperatorDatatype
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self
, then passes self.deref()
into the pipe function.§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref()
only in debug builds, and is erased in release
builds.