ESO Function Data v100015
SetCustomFactoryBehavior()
Function Aliases
- No known aliases for this function.
Global Function Definitions
Local Function Definitions
- No known local definitions for this function.
Function Calls
- ingame/achievements/keyboard/achievements.lua:1074 -- sharedCheckPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
end)
- ingame/achievements/keyboard/achievements.lua:1079 -- sharedStatusBarPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
control.progress = control:GetNamedChild("Progress")
ZO_StatusBar_SetGradientColor(control, ZO_XP_BAR_GRADIENT_COLORS)
control:GetNamedChild("BGLeft"):SetDrawLevel(2)
control:GetNamedChild("BGRight"):SetDrawLevel(2)
control:GetNamedChild("BGMiddle"):SetDrawLevel(2)
end)
- ingame/achievements/keyboard/achievements.lua:1092 -- sharedRewardIconPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
control.icon = control:GetNamedChild("Icon")
end)
- ingame/achievements/keyboard/achievements.lua:1098 -- sharedLineThumbPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
control.icon = control:GetNamedChild("Icon")
end)
- ingame/centerscreenannounce/centerscreenannounce.lua:236 -- self.m_pool:SetCustomFactoryBehavior(SmallLineFactory)
- ingame/championperks/championperks.lua:84 -- self.starTextControlPool:SetCustomFactoryBehavior(function(control)
control.pointsSpinner:SetSounds(SOUNDS.CHAMPION_SPINNER_UP, SOUNDS.CHAMPION_SPINNER_DOWN)
end)
- ingame/chatsystem/sharedchatsystem.lua:1383 -- self.tabPool:SetCustomFactoryBehavior(TabFactoryFunc)
- ingame/deathrecap/deathrecap.lua:107 -- self.attackPool:SetCustomFactoryBehavior(function(control)
control.timeline = ANIMATION_MANAGER:CreateTimelineFromVirtual("ZO_DeathRecapAttackAnimation")
local nestedTimeline = control.timeline:GetAnimationTimeline(1)
local iconTexture = control:GetNamedChild("Icon")
local textContainer = control:GetNamedChild("Text")
for i = 1, 3 do
local animation = nestedTimeline:GetAnimation(i)
animation:SetAnimatedControl(iconTexture)
end
nestedTimeline:GetAnimation(4):SetAnimatedControl(textContainer)
end)
- ingame/dyeing/dyeing_shared.lua:164 -- swatchPool:SetCustomFactoryBehavior(OnSwatchCreated)
- ingame/guild/guildheraldry_shared.lua:174 -- self.swatchPool:SetCustomFactoryBehavior(OnSwatchCreated)
- ingame/guild/guildheraldry_shared.lua:277 -- self.stylePool:SetCustomFactoryBehavior(OnStyleCreated)
- ingame/guild/keyboard/zo_guildranks_keyboard.lua:97 -- self.headerPool:SetCustomFactoryBehavior(function(header)
for i = 1, header:GetNumChildren() do
local child = header:GetChild(i)
child:SetHandler("OnDragStart", ZO_GuildRankHeaderChild_OnDragStart)
end
header.OnMouseEnter = ZO_GuildRankHeader_OnMouseEnter
header.OnMouseExit = ZO_GuildRankHeader_OnMouseExit
header.OnMouseUp = ZO_GuildRankHeader_OnMouseUp
header.OnMouseDown = ZO_GuildRankHeader_OnMouseDown
ZO_IconHeader_SetMaxLines(header, 1)
ZO_IconHeader_SetAnimation(header, "RankHeaderAnimation")
end)
- ingame/journalprogresssummary/journalprogresssummarytemplates.lua:92 -- self.summaryStatusBarPool:SetCustomFactoryBehavior( function(control)
InitializeSummaryStatusBar(control)
end)
- ingame/map/worldmapkeepsummary_shared.lua:61 -- self.rowPool:SetCustomFactoryBehavior(function(control)
control.allianceTexture = control:GetNamedChild("Alliance")
end)
- ingame/map/worldmapkeepupgrade_shared.lua:22 -- self.levelPool:SetCustomFactoryBehavior(function(control)
control.nameLabel = control:GetNamedChild("Name")
end)
- ingame/map/worldmapkeepupgrade_shared.lua:26 -- self.buttonPool:SetCustomFactoryBehavior(function(control)
control.lockTexture = control:GetNamedChild("Lock")
control.iconTexture = control:GetNamedChild("Icon")
end)
- ingame/playeremote/keyboard/playeremote_keyboard.lua:154 -- self.emoteControlPool:SetCustomFactoryBehavior(EmoteTextControlFactory)
- ingame/zo_quest/questtimer.lua:48 -- self.timerPool:SetCustomFactoryBehavior(function(control)
control.label = control:GetNamedChild("Label")
control.time = control:GetNamedChild("Time")
end)
- libraries/zo_parametricscrolllist/zo_parametricscrolllist.lua:151 -- dataTypeInfo.pool:SetCustomFactoryBehavior(function(control)
local headerControl = CreateControlFromVirtual(control:GetName().."Header", self.scrollControl, headerTemplateName)
--We create the control as a child of the scroll control, but the anchors are specified in relation to this control.
--We do this to have the header not inherit alpha from changing the control's alpha
for i = 0, 1 do
local isValid, point, relTo, relPoint, offsetX, offsetY = headerControl:GetAnchor(i)
if isValid then
headerControl:SetAnchor(point, control, relPoint, offsetX, offsetY)
end
end
control.headerControl = headerControl
end)
- libraries/zo_smoothslider/zo_smoothslider.lua:13 -- self.buttonPool:SetCustomFactoryBehavior(function(control)
control:SetDimensions(buttonWidth, buttonHeight)
control.object = self
end)
- libraries/zo_tooltip/zo_tooltip.lua:327 -- class.statValuePairPool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipStatValuePair)
end)
- libraries/zo_tooltip/zo_tooltip.lua:332 -- class.statValueSliderPool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipStatValueSlider)
end)
- libraries/zo_tooltip/zo_tooltip.lua:337 -- class.sectionPool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipSection)
end)
- libraries/zo_tooltip/zo_tooltip.lua:852 -- pool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipStatusBar)
control:Initialize(self)
end)