1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
-- TODO: Window and Animation managers could arguably be exposed as global functions
ESO_Dialogs = { }
end
end
if ( optionalNameSuffix ) then
if ( suffixType == "number" or suffixType == "string" ) then
end
end
end
end
for i = rangeMinSuffix , rangeMaxSuffix do
end
end
--
-- GetControl now calls into C++ to avoid memory allocations resulting from string concatenation.
-- Previously this would do a lookup like: _G[controlName..suffix]. The problem is this function is
-- called a LOT of times, so that would end up doing tons of very small allocations.
-- To get around this problem we just pay the price of a Lua -> C++ call where we can sprintf to a temp
-- symbol and find the control without allocating memory.
--
if ( suffix ) then
end
-- "name" must be an actual Control object and "suffix" is a string. Otherwise this function wouldn't need to be called
elseif ( suffix ) then
end
end
-- Function that simplifies the creation of a timeline that is required for all animations
return animation , timeline
end |