WoW API: EnumerateFrames
Jump to navigation
Jump to search
Returns frame which follows current frame, or first frame if argument is nil. The order of iteration follows the order that the frames were created in.
nextFrame = EnumerateFrames({currentFrame})
Parameters
Arguments
- ({currentFrame})
- currentFrame
- Table - current frame or nil to get first frame
Returns
- nextFrame
- nextFrame
- Table - the frame following currentFrame or nil if no more frames
Example
local frame = EnumerateFrames() while frame do if frame:IsVisible() and MouseIsOver(frame) then DEFAULT_CHAT_FRAME:AddMessage(frame:GetName()) end frame = EnumerateFrames(frame) end
Result
Prints the names of all visible frames under the mouse cursor to the default chat frame.