Thread Tools Display Modes
11-24-15, 03:38 PM   #1
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
API changes in Legion

See this thread for diffs: http://www.wowinterface.com/forums/s...ad.php?t=53455

Last edited by p3lim : 05-26-16 at 05:49 AM.
 
01-14-16, 02:55 AM   #2
siweia
A Flamescale Wyrmkin
 
siweia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2011
Posts: 126
Are we gonna activated any beta accounts through WOWINTERFACE, just as what we did in WoD beta?
 
01-14-16, 09:45 AM   #3
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Globals diff dump build 20810 vs 20914
 
01-14-16, 01:24 PM   #4
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 309
Originally Posted by siweia View Post
Are we gonna activated any beta accounts through WOWINTERFACE, just as what we did in WoD beta?
This isn't the place to discuss this but, when addons are enabled via Blizzard and not edited clients then sites such as this and others in the ZAM Network as well as Curse will more than likely get them. Do not expect anything for at least another 3 months.
__________________
AddOns: Tim @ WoWInterface
Battle Tag: Mysterio#11164
Current PC Setup: PCPartPicker List
 
12-06-15, 01:14 PM   #5
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Current changes Live (20779) vs Beta (20773): http://paste2.org/p02kj199.
 
12-07-15, 06:52 AM   #6
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
Originally Posted by TOM_RUS View Post
Current changes Live (20779) vs Beta (20773): http://paste2.org/p02kj199.
Global dump?
 
12-07-15, 11:59 AM   #7
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Originally Posted by p3lim View Post
Global dump?
Yes.

10 chars.
 
12-11-15, 09:31 AM   #8
Spyro
A Fallenroot Satyr
 
Spyro's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2011
Posts: 23
They have added events and API for nameplates, am I dreaming?
 
12-11-15, 10:40 AM   #9
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
Originally Posted by Spyro View Post
They have added events and API for nameplates, am I dreaming?
They are units like anything else (nameplate1-30). What we've seen so far is only 30 units though, but the system may be dynamic and create more that we couldn't see from our scraping.
 
01-15-16, 01:24 AM   #10
acapela
A Cobalt Mageweaver
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 241
Originally Posted by Spyro View Post
They have added events and API for nameplates, am I dreaming?
Looks like a few events (lifecycle-related: create, display size changed, buff/debuff manifest changed, etc), and indeed some sort of API available via the "C_NamePlate" global.

Another poster seems to suggest that the "name plate unit" concept I am seeing in the Blizzard LUA is not an actual unitid, but some sort of simplistic numbering scheme. However, I am seeing this identifier used in conjunction with checks to see if it corresponds to the player or a friendly unit, to fetch the nameplate corresponding to it (via a function member of "C_NamePlate"), and collect buff/debuff information, etc. This suggests this is not some vacuous abstraction, but something that can be used to validate certain information about the unit in question. Maybe an actual unit "GUID"?

Dunno what restrictions on changing look/feel will come along with this. Some of their changes in the past have seemed to be aimed at making it difficult to use nameplates as a targeting aid in PvP.
__________________
Retired author/maintainer of Aloft (the nameplate addon)
http://www.wowinterface.com/download...AloftBeta.html
-----
Zippy said it best: "All life is a BLUR of Republicans and Meat!"
 
02-05-16, 05:04 PM   #11
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view addons
Join Date: Dec 2005
Posts: 91
Originally Posted by TOM_RUS View Post
Current changes Live (20779) vs Beta (20773): http://paste2.org/p02kj199.
I feel like I'm going to like these:
  • CreateFramePool
  • CreateFromMixins
  • CreateObjectPool
  • CreateTexturePool
  • FramePool_Hide
  • FramePool_HideAndClearAnchors
  • FramePoolMixin.Acquire
  • FramePoolMixin.EnumeracteActive
  • FramePoolMixin.GetNextActive
  • FramePoolMixin.GetNumActive
  • FramePoolMixin.OnLoad
  • FramePoolMixin.Release
  • FramePoolMixin.ReleaseAll
  • ObjectPoolMixin.Acquire
  • ObjectPoolMixin.EnumeracteActive
  • ObjectPoolMixin.GetNextActive
  • ObjectPoolMixin.GetNumActive
  • ObjectPoolMixin.OnLoad
  • ObjectPoolMixin.Release
  • ObjectPoolMixin.ReleaseAll
 
02-05-16, 05:52 PM   #12
Resike
A Pyroguard Emberseer
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 1,290
These seems intresting:
  • CreateRectangle
  • DrawLine
  • GetTickTimeMs
  • GetUICameraInfo
  • HasAttachedGlyph
  • Model_ApplyUICamera
  • PercentageBetween
  • Saturate

What the hell are these?
  • Lerp
  • FrameDeltaLerp
  • IsKioskModeEnabled
 
02-05-16, 05:56 PM   #13
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,060
Originally Posted by Resike View Post
What the hell are these?
  • Lerp
  • FrameDeltaLerp
  • IsKioskModeEnabled
Lerp is linear interpolation, kiosk mode is a more restricted environment for when they set up the demo on blizzcon computers and such.
 
02-11-16, 12:03 AM   #14
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Globals diff dump build 20979 vs 21063
 
05-15-16, 10:32 AM   #15
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2007
Posts: 196
Originally Posted by Tuller View Post
I feel like I'm going to like these:
  • CreateFramePool
  • CreateFromMixins
  • CreateObjectPool
  • CreateTexturePool
  • FramePool_Hide
  • FramePool_HideAndClearAnchors
  • FramePoolMixin.Acquire
  • FramePoolMixin.EnumeracteActive
  • FramePoolMixin.GetNextActive
  • FramePoolMixin.GetNumActive
  • FramePoolMixin.OnLoad
  • FramePoolMixin.Release
  • FramePoolMixin.ReleaseAll
  • ObjectPoolMixin.Acquire
  • ObjectPoolMixin.EnumeracteActive
  • ObjectPoolMixin.GetNextActive
  • ObjectPoolMixin.GetNumActive
  • ObjectPoolMixin.OnLoad
  • ObjectPoolMixin.Release
  • ObjectPoolMixin.ReleaseAll
Omg, that had been a problem for such a long time.
 
05-16-16, 04:24 AM   #16
Pyrates
A Cliff Giant
 
Pyrates's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 77
SPEC_CORE_ABILITY_TEXT seems missing, it's still included at https://github.com/tomrus88/BlizzardInterfaceCode though... does anyone know a recent source for the Blizzard UI code? Or even better, anyone knows a replacement for SPEC_CORE_ABILITY_TEXT?
__________________
" ... and the Vogon will do things to you that you wish you'd never been born, or, if you're a clearer minded thinker, that the Vogon had never been born."
 
05-16-16, 05:17 AM   #17
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 210
I'm probably being an idiot. but say i want to build onto or modify a frame created using blizzards new framepool api — how do i actually reference the individual frames within that?

for examples:
Lua Code:
  1. --
  2.     local reward = function()
  3.         local pool  = QuestInfoFrame.rewardsFrame.followerRewardPool
  4.         local num   = pool:GetNumActive()
  5.         local f     = pool:Acquire()
  6.         for i = 1, num do           -- option 1?
  7.             -- ?
  8.         end
  9.         f.tex = f:CreateTexture()   -- 2?
  10.     end

as far as i understand it blizzard is using #2 in the source but it appears to offer no option for creation, only iterating over existing elements found in the framepool template or mixin.
 
05-16-16, 07:55 AM   #18
TOM_RUS
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 95
Originally Posted by Pyrates View Post
SPEC_CORE_ABILITY_TEXT seems missing, it's still included at https://github.com/tomrus88/BlizzardInterfaceCode though... does anyone know a recent source for the Blizzard UI code? Or even better, anyone knows a replacement for SPEC_CORE_ABILITY_TEXT?
Its not missing. Part of Blizzard_TalentUI addon.
 
 

WoWInterface » Site Forums » Archived Beta Forums » Legion Beta archived threads » API changes in Legion

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off