Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] Doesn't it come with a UI API?

[DiscordArchive] Doesn't it come with a UI API?

[DiscordArchive] Doesn't it come with a UI API?

rektbyfaith
Administrator
0
07-10-2025, 03:20 PM
#1
Archived author: Natrist • Posted: 2025-07-10T15:20:27+00:00
Original source

Doesn't it come with a UI API?
rektbyfaith
07-10-2025, 03:20 PM #1

Archived author: Natrist • Posted: 2025-07-10T15:20:27+00:00
Original source

Doesn't it come with a UI API?

rektbyfaith
Administrator
0
07-10-2025, 03:22 PM
#2
Archived author: Natrist • Posted: 2025-07-10T15:22:16.856000+00:00
Original source

Essentially in WoW you have layers, on which frames are drawn and those frames can have children of various types like buttons, scrolling frames, checkboxes, etc.
You can register the layers for different things. WoW registers OnPaint and OnUpdate callbacks, if I remember right.
rektbyfaith
07-10-2025, 03:22 PM #2

Archived author: Natrist • Posted: 2025-07-10T15:22:16.856000+00:00
Original source

Essentially in WoW you have layers, on which frames are drawn and those frames can have children of various types like buttons, scrolling frames, checkboxes, etc.
You can register the layers for different things. WoW registers OnPaint and OnUpdate callbacks, if I remember right.

rektbyfaith
Administrator
0
07-10-2025, 03:22 PM
#3
Archived author: [GLFY] Mitche • Posted: 2025-07-10T15:22:39.332000+00:00
Original source

Same way unity does it
rektbyfaith
07-10-2025, 03:22 PM #3

Archived author: [GLFY] Mitche • Posted: 2025-07-10T15:22:39.332000+00:00
Original source

Same way unity does it

rektbyfaith
Administrator
0
07-10-2025, 03:22 PM
#4
Archived author: Natrist • Posted: 2025-07-10T15:22:41.528000+00:00
Original source

The layer runs updates and then calls back into the frames.
rektbyfaith
07-10-2025, 03:22 PM #4

Archived author: Natrist • Posted: 2025-07-10T15:22:41.528000+00:00
Original source

The layer runs updates and then calls back into the frames.

rektbyfaith
Administrator
0
07-10-2025, 03:22 PM
#5
Archived author: Natrist • Posted: 2025-07-10T15:22:57.250000+00:00
Original source

The frames then call back into their children.
rektbyfaith
07-10-2025, 03:22 PM #5

Archived author: Natrist • Posted: 2025-07-10T15:22:57.250000+00:00
Original source

The frames then call back into their children.

rektbyfaith
Administrator
0
07-10-2025, 03:23 PM
#6
Archived author: Natrist • Posted: 2025-07-10T15:23:35.222000+00:00
Original source

It should be mostly 1:1 in Thunderbrew. Check out the development branch for more up to date code.
rektbyfaith
07-10-2025, 03:23 PM #6

Archived author: Natrist • Posted: 2025-07-10T15:23:35.222000+00:00
Original source

It should be mostly 1:1 in Thunderbrew. Check out the development branch for more up to date code.

rektbyfaith
Administrator
0
07-10-2025, 03:24 PM
#7
Archived author: Natrist • Posted: 2025-07-10T15:24:54.243000+00:00
Original source

I know there are a few unimplemented things or unnamed variables, but it should be a good starting point.
rektbyfaith
07-10-2025, 03:24 PM #7

Archived author: Natrist • Posted: 2025-07-10T15:24:54.243000+00:00
Original source

I know there are a few unimplemented things or unnamed variables, but it should be a good starting point.

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)