Anyone played with moving around the portrait frame? I can move it no problem, but it seems to overlap with whatever frames are at an equal level or below it. I can put frames over top without any collision, but for whatever reason below doesn't work.
I've played around with `BlzFrameSetLevel`, but haven't been able to cause any changes with that. Not sure if it even does anything.
I've attached an example of what the overlapping looks like against a green backdrop. The green backdrop is a parent frame of the portrait.
Basically the question is if its possible to put stuff underneath the portrait frame without this weird z-index overlap issue.
E.g.:

I've played around with `BlzFrameSetLevel`, but haven't been able to cause any changes with that. Not sure if it even does anything.
I've attached an example of what the overlapping looks like against a green backdrop. The green backdrop is a parent frame of the portrait.
Basically the question is if its possible to put stuff underneath the portrait frame without this weird z-index overlap issue.
E.g.:

Code:
local originFrame = BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0)
local portraitBackdropFrame = BlzCreateFrameByType(
"BACKDROP",
"portraitBackdropFrame",
originFrame,
"",
0
)
BlzFrameSetSize(portraitBackdropFrame, 0.5, 0.5)
BlzFrameSetAbsPoint(portraitBackdropFrame, FRAMEPOINT_CENTER, 0.2, 0.2)
local portraitFrame = BlzGetOriginFrame(ORIGIN_FRAME_PORTRAIT, 0)
BlzFrameSetVisible(portraitFrame, true)
BlzFrameClearAllPoints(portraitFrame)
BlzFrameSetAllPoints(portraitFrame, portraitBackdropFrame)
BlzFrameSetParent(portraitFrame, portraitBackdropFrame)