Returns the next frame following the frame passed, or nil if no more frames exist
See also Utility functions.
Signature:
nextFrame = EnumerateFrames([currentFrame])
Arguments:
currentFrame- The current frame to get the next frame, or nil to get the first frame (table)
Returns:
nextFrame- The frame following currentFrame or nil if no more frames exist, or the first frame if nil was passed (table)
Examples:
-- Print all visible frames under the mouse cursor
local frame = EnumerateFrames(); -- Get the first frame
while frame do
if ( frame:IsVisible() and MouseIsOver(frame) ) then
print(frame:GetName() or string.format("[Unnamed Frame: %s]", tostring(frame)));
end
frame = EnumerateFrames(frame); -- Get the next frame
end